This app was mentioned in 35 comments, with an average of 1.74 upvotes
Yeeesss! This bugged me so much and I fixed it. The phone came preinstalled with Pico TTS (text to speech) which was providing horrible quality. I installed Google TTS (https://play.google.com/store/apps/details?id=com.google.android.tts), then went into Accessibility->Text-to-Speech Output and changed that to default. You can uninstall Pico from the app list in settings so you never have to deal with it again.
I'll just leave this here so you can clarify your competitive advantages:
https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en
Similar solutions are available for Linux, Windows, and Apple.
You shouldn't have to pay for that, but you can find Google's own text-to-speech service on the Play Store directly if you'd like.
If you have a Samsung phone, I know they also offer their own voices, though they take up quite a lot more storage space and don't sound any better than Google's to me.
It should work if you also download these apps:
https://play.google.com/store/apps/details?id=com.google.android.tts
https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox
eSpeak, while the many of the available voices sound robotic, is available in many languages and can be registered as a text-to-speech output in accessibility settings.
I use it with Organic Maps and Librera to get directions and listen to ebooks that have not been published as audio books.
Google Speech Services sound more natural in comparison, I was able to install them with Aurora Store, register as text-to-speech and download my language. After that I disabled internet access to make it not phone home.
These high-quality Google voices also take up more storage, that's what made me turn to eSpeak as it's models are very small.
Built into the Google app , translation app ,Gboard and the assistant app. Oh and this as well
https://play.google.com/store/apps/details?id=com.google.android.tts
They got the future spread all over the place. For instance, Gboard is much better than Google home assistant
Thats odd but one step closer! Sorry it has been a while since I set up my TTS. Figured out there was two things I left out.
I included the google translate platform (just the example at the very top of the page, nothing else for my Home Assistant configuration.yaml.
Also I made sure / downloaded Speech Services by Google app onto my android device.
Lastly, its the Speech Services app that you can change how the voice sounds. Go to your android settings, system, languages & input, Text-to-speech output (might be under a advance menu).
I hope these two things works for you! If they don't let me know and I will look again at how I configured my home assistant tts.
It uses whatever TTS engine you're using. Google phones use Google TTS. Samsung can use Bixby and if you're lucky to have it, Ivona. There are others, but Google is onboard all Android.
The voices are non neural, unlike the voices used on Google Assistant. These voices fall under Google's Wavenet. The TTS app are "Standard".
On Android, I assume you would need to download
https://play.google.com/store/apps/details?id=com.google.android.tts
And then download the relevant language file.
But I've never tried it.
Can i help? i have many TTS apps & voices that all work. maybe try Google TTS(Aurora Store), just make sure to disable internet (Hold down on the app > hit info (circle with "i" in the middle) > go to "Mobile data & Wi-Fi" > select which permissions you want to block or allow.) give details please.
I've occasionally noticed this, but I am suspecting it's because gTTS gets dozed when screen off and can't intialise in time. I've found using Wavenet is a better solution, but does require a net connection. Workaround for this, is create WAV files of predefined events and Media > Play Ringtone them instead.
Any type of screen reader or voice-to-text application relies on a text-to-speech (TTS) engine, which you must install and set up first. There are two I can think of off the top of my head:
Do you have a TTS engine installed?
Google's is decent. I actually prefer the voice in the Samsung one that came with my S9 for some voices. There's others available too, I'm sure.
If you have a TTS package installed, it should come up as an option in AnkiDroid. Poke around in your settings to find it.
Install Google TTS-engine, download history book you are interested in and listen to it via reader supporting text-to-speech.
Say uses https://play.google.com/store/apps/details?id=com.google.android.tts and other TTS engines
Make sure you have downloaded the voice packs for your language, else it'll force network. Phone settings > Accessibility and Input > Text to speech, tap cog next to Google TTS > Install voice data.
edit: You could also use Say Wavenet, but requires an API key from Google.
With the stock Fire OS ROM, maybe? If you sideload Google Play Store, what does https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en_US&rdid=com.google.android.tts say?
You can probably root your current device and install a normal Android ROM that would either have it already installed or allow you to install it.
Sorry, I missed the obvious fact you posted in r/AndroidQuestions..
So, simple text to speech like this will not work for you?
Google Text to Speech
https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en
​
Android requires a 3rd party service to provide the text to speech. Usually this is Google Text to Speech. If you do not have this installed you can get it from the link below.
https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en_GB
The features differ on the different platforms because the SDKs differ.
The text to speech on Android is delegated to a 3rd party service, such is the Android way. To customise the voice you need to do this in the service you are using. This is normally Google Text-to-Speech. https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en_GB
Music is handled in two ways on iOS, internally within the app and externally via 3rd party players. The internal mechanisms are not available on Android, and even on iOS I am considering removing them as the it was added at a time before the majority of users were using Apple Music which does not work internally due to Digital Rights Management.
If you want to de-google your phone then this is great https://lineage.microg.org/
You can use the play store with https://f-droid.org/en/packages/com.dragons.aurora/
You can get the google swipe keyboard with this https://shadow53.com/android/downloads/swipe-libs/
you can download the google TTS from the play store here https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en_US
I don't think google maps works, but https://maps.me is great
If push notifications don't work try these workarounds https://github.com/microg/android_packages_apps_GmsCore/issues/631#issuecomment-429013399 https://github.com/microg/android_packages_apps_GmsCore/issues/439#issuecomment-433018720
Download Google TTS from Play Store and set it as the default voice.
Apple has great accessibility support, so TTS is very easy system-wide. If you can select the text, you can just click and hold, and a pop-up will show up with one of the options being "speak". You just need to have it enabled under Accessibility > Speech > Speak Selection, and under Voices>Chinese, choose the Hong Kong voice.
Google also has Cantonese speech synthesis tech. (https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en)
I haven't been able to find a way to activate TTS or find which apps support TTS. Google Translate also seems to refuse to speak in Cantonese. Microsoft Translator supports Cantonese and you can have your input text read to you on the website. (https://www.bing.com/translator) Hopefully someone can offer a more elegant solution.
edit: Android supposedly has the same feature, but I can't find it on my device: https://9to5google.com/2016/05/24/google-tts-system-wide/
I found that if you install the Microsoft Translator app, it will add a "Translator" option in the pop-up when you select text, which makes it easy to activate. Almost as easy as on iOS.
Can you let us know if you have Android TTS installed?
If not - can you try https://play.google.com/store/apps/details?id=com.google.android.tts
Google offers this app: https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en_US&gl=US
Not sure if that's exactly what you're looking for, but hopefully it helps.
https://play.google.com/store/apps/details?id=com.google.android.tts
If you are without gapps: there is no proper oss replacement.
Speech Services has a 1.2 rating on play store. Many complaints about "waiting for network to download update".
You have to have a text to speech app like this one https://play.google.com/store/apps/details?id=com.google.android.tts
I don't know what alternatives there are though
Do you have this? https://play.google.com/store/apps/details?id=com.google.android.tts
If it helps anyone reading this, just install Google's TTS engine from the play store: https://play.google.com/store/apps/details?id=com.google.android.tts
Are you talking about this? https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en
Something like this?
Both my devices run Android, so I use the Google Text-to-Speech Engine and another app called Talk - Text to Voice FREE.
After installing Google TTS and downloading/configuring languages, it's as simple as running Talk - Text to Voice, typing in the word I want pronounced and selecting 'Export as audio' from the context menu. It will export to WAV and not MP3, but file size should not be a real issue.
Yes they can, like Cortana does as I stated in my post. However, I meant, the Settings > Language & Input > Voice Input shouldn't disappear after users uninstall the Google app. It's an operating system thing, not Google Search, Google Now, or Google Now Launcher utility, which should go away when Google app is uninstalled.
If they don't want to integrate it in android OS, they can make a separate app for it, like Google Text-to-Speech (TTS) engine.