At one point or another I am pretty sure everyone has wanted their iPhone to be able to communicate with them. For those who are lucky enough to have the iPhone 4S, Apple’s Siri voice assistant probably has you covered in the human to device communications department, but for the rest of us; Cydia has come up trumps again with the Text2Speech app. Text2Speech has been around on Cydia for a while, but is one of those nice little apps that manages to raise a smile on our faces every time we use it.
The title of the app pretty much sums up its functionality. After downloading, users are invited to enter a text string into the supplied text field at the top of the main screen. When finished, the app simply converts the entered text into speech and reads it out loud. Being able to make a device read about some written words is hardly a new thing, so we don’t expect you to be blown away by this, but it is kind of cool to play around with on the iPhone.
The app comes with a number of in-app configurable options including the ability to choose from one of four preset voices. The voices can then be customized further by altering the pitch, variance and speed of the voice. The app generates a .wav file, containing the speech which is stored on the device in the /var/mobile/Documents directory and therefore could be pulled off the device with a little bit of SSH knowledge, if required. Text2Speech also keeps a track of all converted text strings through a historical timeline which can be deleted if required.
Text2Speech is available as a free of charge download from the ModMyi repository.
Of course, you will need to jailbreak your device to install this tweak. For jailbreaking the latest iOS 5.1 (tethered), follow the instructions posted here to jailbreak using Redsn0w, or here for Sn0wbreeze. For jailbreaking iPhone 4S and iPad 2, you can simply follow our step by step tutorial posted here to jailbreak iOS 5.0.1 using Absinthe on Windows or Mac. Those of you with an iPhone 4, 3GS, iPad 1, and iPod touches can use Redsn0w or Sn0wbreeze to untether jailbreak on iOS 5.0.1.