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
AlwaysOnHotwordDetectorclass fail to compile against the Android 12 API because the API was removed from the public surface.- Existing system apps using the
AlwaysOnHotwordDetectorclass 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_AUDIOandCAPTURE_AUDIO_HOTWORDpermissions 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