摘要 |
An integrated communications device provides an automatic speech recognition (ASR) system to control communication functions of the communications device. The ASR system includes an ASR engine and an ASR control module with an out-of-vocabulary rejection capability. The ASR engine performs speaker independent and dependent speech recognition and also performs speaker dependent training. The ASR engine thus includes a speaker dependent recognizer, a speaker independent recognizer and a speaker dependent trainer. Speaker independent models and speaker dependent models stored on the communications device are used by the ASR engine. A speaker dependent mode of the ASR system provides flexibility to add new language independent vocabulary. A speaker independent mode of the ASR system provides the flexibility to select desired commands from a predetermined list of speaker independent vocabulary. The ASR control module, which can be integrated into an application, initiates the appropriate communication functions based on speech recognition results from the ASR engine. One way of implementing the ASR system is with a processor, controller and memory of the communications device. The communications device also can include a microphone and telephone to receive voice commands for the ASR system from a user.
|