File descriptions
./sherpa-onnx-alsa.cc For Linux only, especially for embedded Linux, e.g., Raspberry Pi; it uses a streaming model for real-time speech recognition with a microphone.
./sherpa-onnx-microphone.cc For Linux/Windows/macOS; it uses a streaming model for real-time speech recognition with a microphone.
./sherpa-onnx-microphone-offline.cc For Linux/Windows/macOS; it uses a non-streaming model for speech recognition with a microphone.
./sherpa-onnx.cc It uses a streaming model to decode wave files
./sherpa-onnx-offline.cc It uses a non-streaming model to decode wave files
./online-websocket-server.cc WebSocket server for streaming models.
./offline-websocket-server.cc WebSocket server for non-streaming models.
./sherpa-onnx-vad-microphone.cc Use silero VAD to detect speeches with a microphone.