Skip to content
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

How to change TTS voice on Fire HD tablet? #9

Open
Daniel15 opened this issue Apr 10, 2022 · 9 comments
Open

How to change TTS voice on Fire HD tablet? #9

Daniel15 opened this issue Apr 10, 2022 · 9 comments
Labels
Device: Fire HD Amazon's cheap tablet. Popular for dashboard usage but a bit quirky Needs more info Not enough information to properly reproduce

Comments

@Daniel15
Copy link
Contributor

I'm using TTS via MQTT, which is working great but it always uses the same voice regardless of the voice I select in the tablet settings. Is there a way to change the voice?

@TheTimeWalker
Copy link
Owner

The app uses the internal TTS module from Android. I would assume that it takes settings that have been directly set in the tablet

With selecting the voice in the tablet settings, do you mean the TTS settings on the Android system settings? I think the default one that's installed is Google TTS Engine

@Daniel15
Copy link
Contributor Author

In Device Options → Keyboard and Language → Text to Speech, there's several Amazon-provided voices, however the selection doesn't seem to change the voice used by WallPanel.

I installed "Speech Services by Google" but I can't find any option to actually use those voices on the Fire HD.

I've got the Fire HD 11th gen (2021) which unfortunately still doesn't have a working method to root it.

@TheTimeWalker
Copy link
Owner

Hmm, it's possible that the TTS module ignores the settings from the Amazon-provided voices. Maybe there is some developer documentation from Amazon which explains how their own TTS can be integrated in apps or how to correctly select the voice in an app?

@brjhaverkamp
Copy link

I was able to download several voices and switch the default voice in the settings. Mqtt speak did adhere to the chosen default voice. This is on a fire hd 8 7th gen.

@Daniel15
Copy link
Contributor Author

I was able to download several voices and switch the default voice in the settings. Mqtt speak did adhere to the chosen default voice. This is on a fire hd 8 7th gen.

Thanks @brjhaverkamp - Maybe I'm doing something wrong then, or maybe the newer Amazon tablets do something different. I did change the voice in the settings but it doesn't seem to have changed anything. I'll have to investigate further :)

@TheTimeWalker TheTimeWalker added Needs more info Not enough information to properly reproduce Device: Fire HD Amazon's cheap tablet. Popular for dashboard usage but a bit quirky labels Mar 17, 2023
@TheTimeWalker
Copy link
Owner

Were you able to find out more what the culprit could be to this? Seems to be a bit weird that on some Fire devices it would use the correct TTS voice while on others it doesn't 🤔

@pravardhanreddy
Copy link

I am facing the same issue. Changing the voice doesn't change it for Wallpanel. What info can I provide to help debug this

@Brix1330
Copy link

I'm also facing the same issue. Not just the voice, but also the language. I've changed the settings on Android system but it remains using default English voice.

@mannebk79
Copy link

After some tinkering, it turned out, for my problem of the fire10 gen11 not speaking at all: I had to restart the VM that HA was runing in... What ever got screwed up there, didnt investigate further...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Device: Fire HD Amazon's cheap tablet. Popular for dashboard usage but a bit quirky Needs more info Not enough information to properly reproduce
Projects
None yet
Development

No branches or pull requests

6 participants