发音评分(语音正确性)

时间:2011-10-30 08:10:52

标签: c# speech-recognition voice-recognition speech-to-text

C#是否有可用于评分用户发音的算法或库?

例如Levenshtein距离文本,但用于语音。

任何相关的链接或有关算法的信息都会很有用。我正在编写一个需要像语音识别这样的应用程序,所以如果有相关的C#库就会很棒。

当然,如果图书馆能够对文本进行语音处理,最好能用多种语言进行语音处理,也会很棒。

1 个答案:

答案 0 :(得分:3)

您可以从论文中了解有关发音算法的更多信息

一种测量外语发音训练中电话质量清晰度和非本能性的方法 Goh Kawai和Keikichi Hirose

http://www.shlrc.mq.edu.au/proceedings/icslp98/PDF/AUTHOR/SL980782.PDF

SRI EduSpeakTM系统:识别和发音评分Franco等人

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.6.7417&rep=rep1&type=pdf

我认为不存在任何C#库,但您可以通过包装器(C库)或IKVM(Java库)使用现有的语音识别工具包。您可以从教程

中了解有关CMUSphinx语音识别的更多信息

http://cmusphinx.sourceforge.net/wiki/tutorial

作为发音评估实施的一个例子,检查Ottercall网站:

http://ottercall.com/