sphinx to recognize alphabet accuracy is very low

孤街浪徒 提交于 2019-12-13 02:27:33

问题


i'm using CMU sphinx to recognize alphabet letters, but i'm noticing very low accuracy.( <=20%). for example : when I spelling letters: A-P-P-L-E, it come out A B B L E. the accuracy is too low to be useful.

I hope don't have to implement it like some posts mentioned, using "alpha""beta" etc. for improving the recognition rates.

the dict file and lm file in generate in online lmtools BTW: the accuracy rate is above 80% when i limit the dict and speak to microphone with words . so does anyone solve the problem before ? or any idea is appreciate. thx .


回答1:


Yes, accuracy is going to be low because letter names are confusable. The set to recognize E,D,P,B,C,Z is well known to be one of the hardest recognition tasks. Exactly for that reason others use alpha, bravo and so on.

The better solution would be to design your application so it will not require spelling. You can just input words, it's reliable and accurate.

You can always improve accuracy by training your own model for the vocabulary you have or by adapting existing model to your voice.



来源:https://stackoverflow.com/questions/19069363/sphinx-to-recognize-alphabet-accuracy-is-very-low

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