简体   繁体   English

发音识别 - 语音API或算法

[英]Pronunciation recognition - speech API or algorithm

Is there any API for Windows Phone - or some other method besides sending audio to a server - to recognize how correctly a particular word is pronounced? 是否有任何用于Windows Phone的API - 或者除了向服务器发送音频之外的其他一些方法 - 以识别特定单词的发音方式?

What I'm not looking for is to recognize it semantically or against any other criteria than a source audio file for comparison (with something like a confidence level for how accurately a user says a particular word compared to the source audio file). 想要的是在语义上或与源音频文件之外的任何其他标准进行比较(对于用户说出特定单词与源音频文件的准确程度的置信度等级)。

I've looked around quite a bit and haven't been able to find anything that could be run solely on a Windows Phone without a connection to a server. 我已经看了很多,并且无法找到任何可以在没有连接到服务器的Windows Phone上运行的东西。

If no API exists, is there a .NET set of classes (open source) that could be modified for use to this end? 如果不存在API,是否有一组.NET类(开源)可以修改以用于此目的?

PocketSphinx runs on Android. PocketSphinx在Android上运行。 ( See here ). 见这里 )。 I am not sure if you would have a port for Windows phone. 我不确定你是否有一个Windows手机的端口。 The models etc. you might use are free to be shipped. 您可能使用的型号等可以免费发货。 I think that with Pocketsphinx , you can also ship code. 我认为使用Pocketsphinx ,您也可以发送代码。

I have not seen one out there for what your asking for, but that doesn't mean you should give up. 我没有看到你要求的那个,但这并不意味着你应该放弃。 I strongly encourage you to build one yourself if you don't find one. 如果你找不到,我强烈建议你自己建一个。

Also i think an easy way out would be to just use the library's for voice, but that will call out of the application. 此外,我认为一个简单的方法是只使用库的语音,但这将调用应用程序。 Maybe try contacting their Dev Support for the windows phone and see if you can get data files just on that language you want and then allow it to be embedded into the application. 也许尝试联系他们对Windows手机的开发支持,看看你是否可以获得你想要的语言的数据文件,然后允许它嵌入到应用程序中。

I hope that helps! 我希望有所帮助!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM