The Text-To-Speech API in the BlackBerry® Java® Development Environment permits a developer to create a BlackBerry device application that converts information into audio output. The Text-To-Speech API uses the JSR 113 specification (also known as the Java® Speech API 2.0 specification) to support a speech synthesizer.
The developer can use the Text-To-Speech API and the Accessibility API to create a screen reader application. The Accessibility API retrieves information from device applications and sends the information to the Text-To-Speech API. The Text-To-Speech API can use the information that the Accessibility API provides to create audio output. For example, the Oratio™ for BlackBerry® smartphones application uses the Accessibility API and the Text-To-Speech API to convert information into audio output for users who are blind or visually impaired.
Currently, RIM limits the use of the Text-To-Speech API.
For more information about the JSR 113 specification, visit http://jcp.org/en/jsr/detail?id=113.