Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Text to speech on iPhone [closed]

People also ask

Why is my text to speech not working on iPhone?

If your microphone isn't greyed out and you have a stable internet connection, refreshing Siri can help you if your iPhone dictation is not working: Go to Settings> Siri & Search> turn off “Listen for Hey Siri” and “Press Home/Side Button for Siri>. Then disable Dictation. Next, force restart your iPhone.

How do I get talk to text back on my iPhone?

Turn on DictationGo to Settings > General > Keyboard. Turn on Enable Dictation.

How do I turn off VoiceOver on my iPhone when its locked?

Turn VoiceOver on or off Triple-click the side button (on an iPhone with Face ID). Triple-click the Home button (on an iPhone with a Home button). Use Control Center. Go to Settings > Accessibility > VoiceOver, then turn the setting on or off.


The Flite speech synthesis engine can be run on an iPhone, ref http://artofsystems.blogspot.com/2009/02/speech-synthesis-on-iphone-with-flite.html


I don't think iPhone SDK provides any TTS facility internally. You should use a third party TTS engine or write one yourself.


OpenEars also does text-to-speech on the iPhone (note: I'm the developer).


I'm probably bumping a dead thread but the Flite text-to-speech engine worked wonders for me!

Hope it helps!


Here's another text to speech:

https://bitbucket.org/sfoster/iphone-tts/

You need to download it and install as an API then you can use it like that :

[fliteEngine speakText:@"Hi there"];                    // Make it talk
[fliteEngine setPitch:90.0 variance:50.0 speed:0.9];    // Change the voice properties
[fliteEngine setVoice:@"cmu_us_awb"];                   // Switch to a different voice
[fliteEngine stopTalking];                              // stop talking

Pretty easy to use once you installed it as an API correctly.


http://github.com/KingOfBrian/VocalKit

I wrote a wrapper around pocket sphinx and flite, you should be able to check it out pretty quickly.