Voice Input
The mobile app supports hands-free voice interaction through a hold-to-talk interface. Press and hold the microphone button to record, release to send.
Hold-to-talk
Section titled “Hold-to-talk”- Long-press the microphone icon in the chat input bar
- A waveform animation appears showing audio levels
- Speak your message naturally
- Release your finger to send — the audio is transcribed and sent as a chat message
- The agent responds with a streaming text reply
Voice command overlay
Section titled “Voice command overlay”While recording, a full-screen overlay shows:
- Live waveform — real-time audio visualization
- Recording duration — seconds elapsed
- Cancel hint — swipe away to cancel
Speech-to-text
Section titled “Speech-to-text”The app uses the device’s built-in speech recognition:
| Platform | Engine |
|---|---|
| iOS | Apple Speech Recognition |
| Android | Google Speech Recognition |
No API keys are required — transcription happens on-device or through the platform’s cloud service.
Tips for better recognition
Section titled “Tips for better recognition”- Speak clearly and at a natural pace
- Minimize background noise — find a quiet environment
- Hold the phone 6–12 inches from your mouth
- Use short phrases for best accuracy
- Set your device language to match the language you’re speaking
Limitations
Section titled “Limitations”- Voice input requires microphone permission (granted during setup)
- Recording requires a physical device — not available in simulators
- Maximum recording duration: 60 seconds per message
- Transcription accuracy depends on your device’s speech engine and language support
- Text-to-speech (TTS) for agent responses is currently a desktop-only feature
Troubleshooting
Section titled “Troubleshooting”Microphone icon not responding
Section titled “Microphone icon not responding”- Check microphone permission in device Settings > Snippbot
- Ensure no other app is using the microphone
- Try restarting the app
Transcription is inaccurate
Section titled “Transcription is inaccurate”- Speak more slowly and clearly
- Check your device language settings match your spoken language
- Reduce background noise
- Try shorter phrases