ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python – Microsoft语音识别自定义培训

2019-07-04 09:44:41  阅读:263  来源: 互联网

标签:python speech-recognition sapi speech


我一直想使用Microsoft语音识别创建一个应用程序.

我的应用程序的用户经常会说缩写的东西,例如“大型强子对撞机”或“CERN”的“LHC”.鉴于确切的顺序,我的申请将返回

You said: At age C.

You said: Cern

虽然它确实适用于’CERN’,但它对’LHC’的失败非常糟糕.

但是,如果我可以制作自己的自定义培训文件,我可以轻松地将“LHC”这个术语放在那里.然后,我可以让用户访问语音控制面板并运行我的培训文件.

我找到的所有链接都令人沮丧地无用,因为他们只是说“这是—-,你应该尝试去—-论坛”.

如果它有帮助,这里是一个链接列表:

http://compgroups.net/comp.speech.users/add-my-own-training/153194

https://groups.google.com/forum/#!topic/microsoft.public.speech.server/v58SH1ov22s

http://social.msdn.microsoft.com/Forums/en/servercorefordevelopers/thread/f7a35f3f-b352-464a-b264-e16eb4afd049

我的问题是否可能?或者培训文件本身是否采用特殊格式?如果是这样,可以复制该格式吗?

一个可以在Windows XP上运行的解决方案也是理想的选择.

提前致谢!

附:如果有任何图书馆或模块已经存在,那么有人可以指点我吗? Python或C/C++解决方案将是出色的.此外,由于我不想发布有关此问题的其他问题,是否可以从命令提示符中使用列车实用程序(或者没有GUI可见,但仍然具有所有控件的完全命令)?

解决方法:

好吧,从现在的wrote three or four years ago事件中提取这个,但我相信你想做这样的事情.

语法库是一个训练有素的系统,可以识别单词.您可以创建自己的语法库,提示特定单词.

C#,抱歉

using System.Speech
using System.Speech.Recognition
using System.Speech.AudioFormat

SpeechRecognitionEngine sre = new SpeechRecognitionEngine();

string[] words = {"L H C", "CERN"};
Choices choices = new Choices(words);
GrammarBuilder gb = new GrammarBuilder(choices);
Grammar grammar = new Grammar(gb);
sre.LoadGrammar(grammar);

就我能得到你而言.从文档看起来你可以以某种方式定义发音.也许这样你就可以将LHC直接映射到一个单词.以下是语法课上的文档 – http://msdn.microsoft.com/en-us/library/system.speech.recognition.grammar.aspx

小更新 – 请参阅其文档中的示例http://msdn.microsoft.com/en-us/library/ms554228.aspx

标签:python,speech-recognition,sapi,speech
来源: https://codeday.me/bug/20190704/1375794.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有