vosk-android-service
vosk-android-service copied to clipboard
Wakeword service
https://medium.com/picovoice/no-way-google-build-your-own-wake-word-service-on-android-339a0189ff4c
It seems like this is a privilege of system apps in Android 12 :(
The impact of these changes is as follows:
- Nonsystem apps using the
AlwaysOnHotwordDetector
class fail to compile against the Android 12 API because the API was removed from the public surface.- Existing system apps using the
AlwaysOnHotwordDetector
class might be denied from using sound trigger features at runtime. To address this issue and allow these apps to access the microphone through sound trigger, declare theRECORD_AUDIO
andCAPTURE_AUDIO_HOTWORD
permissions for these apps.
https://source.android.com/setup/start/android-12-release#alwaysonhotworddetector
If I am not mistaken, the purpose of this app is to provide a system STT on android. the wakeword service is required for voice assistants, such as "dicio", which are an app that uses STT (and in this specific case implements an internal STT instead of using the system one). Imho vosk-android-service must not use wakeword.
Close issue as offtopic