Sure, Siri is a personal assistant, but wouldn't it be great if the iPhone had a personal secretary, too? Now thanks to a jailbreak tweak called Secretary your device can read texts, notifications and even calendar events using the built-in text to speech functions of iOS.
Secretary can be set to read specific items including a count of missed calls, count of unread messages, SMS or iMessage senders and the content of the messages. Output can be piped through the iPhone speaker or a Bluetooth accessory.
Once installed, the options for Secretary are accessed under Settings. The volume level can be adjusted and you can decide exactly what you want to hear. Secretary can be set to read selected items every time an accessory is connected, such as a Bluetooth speaker or headphones. You can even adjust what calendar events are read based on how far in the future they are set to occur.
Secretary is available on Cydia from the BigBoss repo for $1.99. Check here for instructions on how to jailbreak iOS 6.x with evasi0n. You can also find out how to purchase and install Cydia tweaks with this guide.