Audio filters like RNNoise, KrispViva, and AIC return empty bytes while buffering audio to accumulate their required frame size. These empty frames were flowing downstream, causing misleading "Empty audio frame received for STT service" warnings. Skip the frame in BaseInputTransport when audio is empty, preventing unnecessary processing in VAD and downstream processors. Fixes #3517
183 B
183 B
- Fixed misleading "Empty audio frame received for STT service" warnings when using audio filters (e.g.
RNNoiseFilter,KrispVivaFilter,AICFilter) that buffer audio internally.