feedAudio method
Feed audio data to the session (for external audio sources) Can be used for custom audio capture or testing
Implementation
void feedAudio(Uint8List data, double audioLevel) {
if (!_isRunning || _isProcessing) return;
// Append to buffer
final newBuffer = Uint8List(_audioBuffer.length + data.length);
newBuffer.setRange(0, _audioBuffer.length, _audioBuffer);
newBuffer.setRange(_audioBuffer.length, newBuffer.length, data);
_audioBuffer = newBuffer;
// Check speech state
_checkSpeechState(audioLevel);
}