Dear GrapheneOS community,
I recently switched to GrapheneOS with my new Pixel 9a. All in all it works well, but there’s still one or two things I just cannot get to work.
Whenever I start GPS navigation, I can hear a voice saying a single sentence and then just stopping and silence for the rest of the drive.
I tried the following apps:
- Osmand
- Organic Maps
- CoMaps
I have installed RHVoice as TTS software.
When starting navigation, Osmand tells me how long my journey will take and how much distance I have to drive and that’s the last thing I ever hear from Osmand voice navigation.
Organic Maps navigation tells me the first thing I need to do on the drive (e.g. “turn right in 400m”) and then not a single word for the rest of the drive.
CoMaps seems to be the same.
If I enable Osmand Development Plugin in Osmand, I can then test voice output, which works perfectly. It just does not work when I need it and I have no idea why.
Does anyone know what I’m doing wrong?
[EDIT]
If anyone comes here from google or somewhere to find help, I sadly have no solution to present. I just gave up and uninstalled all navigation / TTS apps.
I tried different navigation apps, so it isn’t a navigation app problem. I tried different TTS engines, so it’s not an TTS engine problem either.
I use Comaps and it’s works fine for me. My only thought is maybe your tts software? I downloaded comaps and google tts (internet permission removed) both from the play store.
You could also try to enable logging in comaps and see if that turns anything up
My only thought is maybe your tts software?
Thank you for your input! I, too, suspect the culprit being RHVoice. I have no proof, though. Yet.
While digging through GrapheneOS’s system settings, I found something which may be of interest. Text-to-speech settings were set to use RHVoice and use system settings for the language. There are 2 sliders to alter speech speed and pitch and there’s a button to test the new settings. Neither could I use the sliders, nor the button, all of them were greyed out.
After setting the spoken language to english (united states), the sliders and button became usable. I did start a test-navigation with Osmand and it now also tells me the first thing I need to do on my drive (turn left in 400m), which it didn’t do before.
Not sure how that setting changes anything of relevance though. RHVoice has no german voice (my system language), but all the navigation apps mentioned above come with their own voices. I’ll test this out tomorrow on my way to work.
Will report back. Thanks again!
Sadly, I’m back to square one now.
I am able to hear he first sentence and that’s it :(
FYI I went with SherpaTTS as an engine, and downloaded one of models directly available in the app (iirc, it doesn’t yet support adding a manually downloaded one)
I use Organic Maps as well, and I can’t confirm for sure but I think it does say more than just the first step. It’s not perfect as the app is still being worked on.
It is the best FOSS app on Android/GOS(Edited: see comments below, use CoMaps instead) so I’d let some time, and if I need the feature, either help on developing/testing/documenting it, or financially support the project. I guess you can also put up a bounty for a specific feature implementation/improvementFyi Organic Maps devs left to create Comaps. Been a while since I read the whole thing but the tldr is shareholders
Oh that’s very good to know, thank you! I somehow completely missed that. This has to be shared extensively
I used RHvoice for a while and could never get it to work quite right. Switched to SherpaTTS and never had an issue. Bonus: it has a GLaDOS voice option.
Uh yeah, GLaDOS voice! I’ll try SherpaTTS tomorrow.
I’ll report back tomorrow, thank you very much!
Sadly, that did not solve my problems either.
There’s still no voice output except for the first sentence of all of the navigation apps and when I test the voice navigation with osmand development plugin.
GLaDOS voice is working though, just not when navigating. So, when you actually need it.