none
微软的语音识别引擎怎么用? 我在网抄的代码,连修补都没有 我吧小娜删了有没有关系? RRS feed

  • 问题

  •  public SpeechRecognitionEngine recognizer = null;//语音识别引擎  
     public DictationGrammar dictationGrammar = null; //自然语法 

    网上抄的

    2017年1月22日 9:04

答案

  • Hi,

    我建议从微软的官方文档开始学习,有很多的示例可以去学习和研究,对各种API都有解释。参考:System.Speech.Recognition Namespace

    >>我吧小娜删了有没有关系?

    我觉得应该没有关系,Cortana 也只是window上自带的语言产品,应该调用的是Cortana API,这是Windows SDK中的一部分,通常在UWP的应用中才能使用.

    Best Regards,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 ning050089 2017年1月24日 6:17
    • 取消答案标记 ning050089 2017年1月29日 13:45
    • 已标记为答案 ning050089 2017年1月29日 13:46
    2017年1月23日 10:49
  • 正确引用与修补过程, 

     public SpeechRecognitionEngine recognizer = null;//语音识别引擎  

    这个会出现 SpeechRecognitionEngine 的错误,进行引用 using System.Speech.Recognition;

    这里也会提示speech是无用引用需要删除, 正确的办法就是进行用下载, 但是重置的选项是没有引用下载的,

    那么就好改下选项设置  文本编辑 C# 高级设置 下面是具体图片

    进行NUget 修补后就不会报错了这里面的 nuget 在线下载引用是后来微软加上去的, 有了这个 有的很多引用就会方便许多,不用上网查太多的资料进行问题讲解之类的, 有的微软代码进微软官网就可以查到了

    2017年1月29日 13:42

全部回复

  • Hi,

    我建议从微软的官方文档开始学习,有很多的示例可以去学习和研究,对各种API都有解释。参考:System.Speech.Recognition Namespace

    >>我吧小娜删了有没有关系?

    我觉得应该没有关系,Cortana 也只是window上自带的语言产品,应该调用的是Cortana API,这是Windows SDK中的一部分,通常在UWP的应用中才能使用.

    Best Regards,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 ning050089 2017年1月24日 6:17
    • 取消答案标记 ning050089 2017年1月29日 13:45
    • 已标记为答案 ning050089 2017年1月29日 13:46
    2017年1月23日 10:49
  • 正确引用与修补过程, 

     public SpeechRecognitionEngine recognizer = null;//语音识别引擎  

    这个会出现 SpeechRecognitionEngine 的错误,进行引用 using System.Speech.Recognition;

    这里也会提示speech是无用引用需要删除, 正确的办法就是进行用下载, 但是重置的选项是没有引用下载的,

    那么就好改下选项设置  文本编辑 C# 高级设置 下面是具体图片

    进行NUget 修补后就不会报错了这里面的 nuget 在线下载引用是后来微软加上去的, 有了这个 有的很多引用就会方便许多,不用上网查太多的资料进行问题讲解之类的, 有的微软代码进微软官网就可以查到了

    2017年1月29日 13:42
  • Bob Ding   的答案解决了基本问题,没有解决调用错误的问题, 也回答了一个问题, 就给你分吧 
    2017年1月29日 13:47