OpenEars - Speech Recognition Software For iOS

Published: 19th December 2011
Views: N/A

Just a few years ago, speech recognition software technology was limited only to science fiction. However, in a short span of time, speech recognition has become a reality and iPhone developers are utilizing this unique tool to develop varied and interesting outsourced iPhone projects.

OpenEars is a new iOS open-source library that can be used and edited for free as part of ongoing iPhone development. The library is used for setting up speech recognition software in the English language right on devices such as iPad or iPhone. Currently, OpenEars is available as the version number 0.912.

The latest version of OpenEars is a dramatic change from its predecessor, but you can still get the previous stable version 0.902 with PDF support documents as well.

Here is a look at what OpenEars can do for you:

  1. OpenEars can multitask between continues listening for speech on the background and resuming or suspending speech processing on demand without using more than 8 percent of the CPU power, even on a first generation iPhone.

  2. It offers 8 voices that you can choose from for text-to-speech functions. Moreover, even the quality speed and pitch can be adjusted while the translation is going on.

  3. It can intelligently recognize when a headphone jack is plugged in. This allows the process of voice recognition to continue while transforming text to speech until the headphone is disconnected

  4. Bluetooth audio devices are also supported

  5. JSGF grammar is completely supported by OpenEars

  6. This tool also displays level meters for input and output of speech that give visual feedback for both

  7. Instead of writing an audio file and read it in the text-to-speech mode, OpenEars controls and executes all the audio functions and speech recognition functions in memory

  8. It dynamically creates in-app ARPA language from the input it receives from NSStrings and NSArray

  9. You can switch from one ARPA language model to another while performing other tasks

  10. OpenEars gives you the highest responsiveness, thanks to the low-latency audio driver installed with this software

This software can be installed in a Cocoa static library project, which allows iPhone application development team to make the changes directly on the main project through targeting of architectures or SDKs supported by the library. Even older SDK versions such as 3.1.2 are verified to support the library. However, you would have to keep in mind the fact that the Simulator is not compatible with the all new audio unit driver used in this version. To take care of this problem, there is an additional audio queue driver that is compatible with the Simulator as long as iPhone developers can debug the recognition logic.

How To Get The OpenEars Utility

The new version of the OpenEars open source project ultimately offers faster text-to-speech response as well as a host of new features to the outsourced iPhone development team. If you are interested in getting this software and contributing your share towards this project as an iPhone developer, you can download this software online at the PolitePix website. You can also find instructions on how to set up and configure OpenEars on your device through this website. The present version of OpenEars contains instructions for Xcode 4. If your device has Xcode 3, you can download the previous version mentioned above and be a part of the future today.

For More Info:- iPhone Development | iPhone Application Development

Report this article Ask About This Article

More to Explore