Speech recognition not working well

岁酱吖の 提交于 2020-01-04 03:45:07

问题


I have followed an article on Speech Recognition with Delphi (SAPI 5.3).

http://edn.embarcadero.com/article/29583

I created a basic application. but the problem is that the application has got it all wrong ! it doesn't get what I am saying correctly. if i say for example : "word", it get "ward". and so on.

is there any better way to do speech recognition anyone can give me ?


回答1:


For any speech recognition tool, you do have to make sure you give it enough training so it can recognize the way you speak. If a lot of simple words are not recognized correctly, you may simply need to train the tool some more.

In that article, towards the bottom you'll see a picture of a "Speech Properties" box. It has a place for "Recognition Profiles". Make sure you train your application, create a recognition profile, and then use that profile in your application.

Make sure read the second reference in that article: Speech Part 2 - How to Add Simple Dictation speed recognition to your Delphi Apps, which goes into this in more detail.




回答2:


Remember that the accuracy of any speech recognition engine greatly depends on a good match between the selected language and the speaker's ability to pronounce the language as expected.
That's why British English and US English are 2 different languages for the speech engines, and why I need to train the speech engine to recognize my French accented English much more than any native English speaker.



来源:https://stackoverflow.com/questions/1053217/speech-recognition-not-working-well

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!