StephenVinouze/KontinuousSpeechRecognizer
A Kotlin Speech Recognizer that runs continuously and is triggered with an activation keyword
Implements a state machine that continuously respawns Android's `SpeechRecognizer` until an activation keyword is detected, then yields results and pauses listening—mirroring the "OK Google" pattern. Exposes `KontinuousRecognitionManager` for lifecycle control with callbacks for keyword detection, recognition results, and service availability. Requires `RECORD_AUDIO` permission and API 14+, with optional audio feedback muting.
144 stars. No commits in the last 6 months.
Stars
144
Forks
44
Language
Kotlin
License
Apache-2.0
Category
Last pushed
May 12, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/StephenVinouze/KontinuousSpeechRecognizer"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
pilot51/voicenotify
Android app that speaks notifications
drmfinlay/tts-util-app
TTS Util — Text-to-speech utility Android app for synthesising text into audible speech
Kaljurand/K6nele
An Android app that offers speech-to-text user interfaces to other apps
gotev/android-speech
Android speech recognition and text to speech made easy
maxwellobi/Android-Speech-Recognition
Continuous speech recognition library for Android with options to use GoogleVoiceIme dialog and...