Add hungarian language and new input models#401
Conversation
|
Hello, thank you for your work and for the pull request!
I have some reservations about this. What about just not offering the "nvidia/ParaKeet" option on API <24? |
|
I split the pull request into multiple ones. I have already made a pull request for the Hungarian language and another for the Hun Jokes skill. I never considered only offering Parakeet on 24 API devices. I will try to do that, but I am not sure I will succeed. I will make pull requests for input methods tomorrow (hopefully). |
Points to furdiburd/dicio-numbers@87bad2d which replaces String.codePoints() (API 24+) with a Character.codePointAt() loop that works from API 21.
language is supported by vosk, if not it falls back to parakeet.
Added hungarian language translations and local ParaKeet ASR and remote Scribe v2 Realtime as input method, and a joke api in hun.
The reason is I wanted to have an input model that works good with hungarian language and... Whisper was just bad, really bad. It completly failed on "Open {appname}", so i tried nvidia/ParaKeet.
ParaKeet worked well and was fast but also... 680 MB, really huge.
So i added support for Scribe v2 Realtime. Fast and well... Only needs active internet connection. No need for a 600+ MB model download.
The two new input option could also work for other languages as a high(er) quality option to vosk models if needed.
MinSDK needed to be raised from 21 to 24 to support onnxruntime.