flutter-examples/vad-from-microphone/README.md
This example demonstrates how to use Voice Activity Detection (VAD) from a microphone in Flutter with sherpa-onnx.
It supports the following VAD models:
It works on the following platforms:
For Silero VAD:
cd flutter-examples/vad-from-microphone/assets
wget https://github.com/k2-fsa/sherpa-onnx/releases/download/vad-models/silero_vad.onnx
cd ..
For Ten VAD:
cd flutter-examples/vad-from-microphone/assets
wget https://github.com/k2-fsa/sherpa-onnx/releases/download/vad-models/ten-vad.onnx
cd ..
Then generate the asset list:
./generate-asset-list.py
Edit lib/model_config.dart and set selectedModelIndex:
0 = Silero VAD v4 (default)1 = Ten VADflutter build linux
flutter build macos
flutter build windows
flutter build apk --split-per-abi --target-platform android-arm64
flutter run -d chrome
flutter devices
flutter run -d <device-id> --release
sudo apt-get install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev