-
Notifications
You must be signed in to change notification settings - Fork 253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for integrated Voice Typing #169
Comments
Voice typing should be a very high priority for Openboard. Good open source is the way to go. And no trackers! |
Unfortunately, there is no voice to text application in the FOSS world. I know there is Mozilla's Deepspeech but that is not ready for the masses + they cut funding to the project :( |
Sorry to hear they cut the funding. ;( :(
Sent using Hushmail
On 10/13/2020 at 7:32 AM, "Aproposnix" wrote:
... Good open source is the way to go. And no trackers!
Unfortunately, there is no voice to text application in the FOSS
world. I know there is Mozilla's Deepspeech but that is not ready for
the masses + they cut funding to the project :(
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
There is Vosk, try it. Hopefully we'll integrate it soon: |
Thanks for the information. I tried out the app, but it doesn't seem very useful as it doesn't integrate with anything. Are you hoping to make openboard the first integration? |
Thank you I will try Vosk. I want to integrate it into an old Morse
Code typing appto be able to switch back and forth easily...
Thanks!john
Sent using Hushmail
On 2/23/2021 at 6:58 PM, "Nickolay V. Shmyrev" wrote:
Unfortunately, there is no voice to text application in the FOSS
world.
There is Vosk, try it. Hopefully we'll integrate it soon:
https://github.com/alphacep/vosk-android-demo
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
A project that integrates Vosk with openboard is here: |
Nickolay, thank you!
regardsJohn
Sent using Hushmail
On 3/30/2021 at 11:57 PM, "Nickolay V. Shmyrev" wrote:
A project that integrates Vosk with openboard is here:
https://github.com/ccoreilly/LocalSTT
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
vosk-api now has a working jitpack build: alphacep/vosk-api#558 and it is available on maven as vosk-android: https://repo1.maven.org/maven2/com/alphacephei/vosk-android/ Perhaps this is easier to integrate than the vosk demo. Would love to have voice typing with microG, so +1 for this feature! |
Also https://github.com/Stypox/dicio-android has integrated vosk-android if it helps understand how to integrate the API into openboard: |
There is also Kõnele which is an Android app that provides a speech recognition interface to other apps (maybe now through a separate service that I'm not sure was a thing last time I checked...?), and while it's primarily tested with Estonian, it is possible to use it for English thanks to a GStreamer server for the speech recognition engine Kaldi, installation of which can be simplified thanks to an available Docker image for it. I tried setting this up on my home server a long while ago and it was relatively easy thanks to the Docker image, and it worked, although it wasn't very good at recognizing my somewhat heavily accented English. I had a video to show it but can't find it anymore... anyway, I came here due to the MicroG mention, and now I see that @ewheelerinc did mention Kaldi just above, so well... throwing this out here, and confirming that it can work for some definition (and if I could get it to work...)! There used to be an English demo server available with the Kaldi GStreamer service but it appears to be down right now. I am not aware of any other public serves. |
@LuccoJ It would be neat if Kaldi could be installed locally on the phone and then point Konele at localhost! |
I think the documentation says it is possible to compile it for Android and run it there; however I have not tried that, so I don't know how to get it to work... Vosk clearly does run on Android, and to be honest, I think when I tried the demo app it recognized my speech better than Kaldi did with the English model. |
This missing feature is only reason to not install OpenBoard most of my friends. :( |
It's definitely the reason I am not using it. |
https://github.com/alphacep/vosk-android-service/ is the right service to
use.
BTW AnySoftKeyboard can use it while the OpenBoard seems not seeing the
service.
|
How do I use Vosk with OpenBoard? I would prefer to use Dicio. But neither OpenBoard nor AnySoftKeyboard are supporting it. Instead I'm forced to use Google. |
Vosk is the Speech recognition (aka STT), Dicio is an Android Assistant
with speech in&out. Two different beasts.
|
@ildar that is not entirely accurate. Dicio integrates Vosk, and recently it also started exposing itself as a standard speech recognition API for Android, and as such it can be used as one by other applications (although I think it may be missing some parts since IIRC some apps see Kõnele but not Dicio for me). So while the speech recognition engine is still Vosk, Dicio is similar to using the Vosk demo app, but potentially with a more advanced interface (although using Vosk through Kõnele is another route). |
LAUNCHING NEXT WEEK!
|
@Jhon-1 did your account get hacked? |
3..2..1…LAUNCHED!
|
So now there is Whisper by OpenAI and it's really nice. Someone ported the "tiny" model to Android and I'm surprised how good it is from running the test app on my 5 year old phone. Discussion here. Someone else attempted to make a voice keyboard out of it, but I don't know the status - I can't get it to run. Either way, there are interesting FOSS options now, in case someone is eager to work on this.
Related: |
…late fixes openboard-team#171 and apparently openboard-team#169 too
In Gboard, there is an icon on the top right of a microphone. Clicking on this will start the voice typing within the Gboard. This makes it easy to quickly correct mistakes in text as the keyboard is visible.
With openboard it's different, the microphone icon is displayed, but when you click it, it just opens the google voice typing interface. You then do not have access to the keyboard - you would need to exit the Google talk app.
The text was updated successfully, but these errors were encountered: