发音评分(语音正确性)
C# 是否有任何算法或库可用于对用户发音进行评分?
例如,文本的编辑距离,但语音的编辑距离。
有关算法的任何相关链接或信息都会很有用。我正在编写一个需要语音识别之类的应用程序,因此如果有相关的 C# 库那就太好了。
当然,如果图书馆能够进行语音转文本,最好是多种语言,那就太好了。
Are there any algorithms or libraries for C# that can be used to score user pronunciation?
For example something like Levenshtein distance for text but for speech.
Any related links or information about algorithms would be useful. I'm writing an application which needs something like speech recognition so it would be great if there were relevant C# libraries.
Of course, it would also be great if the library could do speech to text, preferably in many languages.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过论文
外语发音训练中测量电话质量的清晰度和非母语性的方法 了解更多关于发音算法的信息
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 库)使用现有的语音识别工具包。您可以从教程
http://cmusphinx.sourceforge.net/wiki/tutorial 中了解有关 CMUSphinx 语音识别 takeit 的更多信息
以发音评估实施为例查看Ottercall网站:
http://ottercall.com/
You can learn more about pronunciation algorithms from the papers
A method for measuring the intelligibility and nonnativeness of phone quality in foreign language pronunciation training
Goh Kawai and Keikichi Hirose
http://www.shlrc.mq.edu.au/proceedings/icslp98/PDF/AUTHOR/SL980782.PDF
The SRI EduSpeakTM System: Recognition and Pronunciation Scoring Franco et al.
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.6.7417&rep=rep1&type=pdf
I don't think any C# library for that exists but you can use existing speech recognition toolkit through wrappers (C library) or with IKVM (Java library). You can learn more about CMUSphinx speech recognition tookit from the tutorial
http://cmusphinx.sourceforge.net/wiki/tutorial
As an exapmle of the pronunciation evaluation implementation check Ottercall website:
http://ottercall.com/