Hello FlutterFlow Community,
We are developing Coachia, an AI coaching application with a voice-based AI coach.
We are trying to implement automatic end-of-speech detection so that the user can speak naturally without pressing a Stop button.
The expected flow is:
Start recording → user speaks → detect approximately 2 seconds of silence → automatically stop recording → return an FFUploadedFile → send the audio to our backend for transcription.
We currently use a FlutterFlow Custom Action with flutter_recorder ^1.1.3.
The action compiles successfully with 0 errors, but when executed on Android it does not complete and therefore never returns the FFUploadedFile.
We would like to know the recommended and reliable way to implement silence detection / end-of-speech detection (VAD) in FlutterFlow.