using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Speech.Recognition;//引用系统的Speech的识别
using System.Speech.Synthesis; //引用语音合成namespace ConsoleApplication1
{class Program{static SpeechSynthesizer sy = new SpeechSynthesizer();static void Main(string[] args){//创建中午识别器using (SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("zh-CN"))){//----------------//初始化命令词Choices conmmonds = new Choices();//添加命令词conmmonds.Add(new string[] { "傻逼你好", "傻逼你是谁", "傻逼很高兴见到你", "傻逼再见" });//初始化命令词管理GrammarBuilder gBuilder = new GrammarBuilder();//将命令词添加到管理中gBuilder.Append(conmmonds);//实例化命令词管理Grammar grammar = new Grammar(gBuilder);//-----------------//创建并加载听写语法(添加命令词汇识别的比较精准)recognizer.LoadGrammar(grammar);//为语音识别事件添加处理程序。recognizer.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(recognizer_SpeechRRecongized);//将输入配置到语音识别器。recognizer.SetInputToDefaultAudioDevice();//启动异步,连续语音识别。recognizer.RecognizeAsync(RecognizeMode.Multiple);//保持控制台窗口打开。while (true) {Console.ReadLine();}}}//speechrecognized事件处理static void recognizer_SpeechRRecongized(object sender,SpeechRecognizedEventArgs e) {Console.WriteLine("识别结果:"+e.Result.Text);sy.Speak(e.Result.Text);}}
}

C# 调用微软自带的语音识别相关推荐

  1. C# 调用微软自带SpeechSDK 实现文字转语音

    实现Windows平台下文字转语音功能,Windows自带的语音识别模块估计很多人不知道,今天就记录下自己调研的成果. 首先我们去微软官网下载speechSDK 网址附上 下载三个包:SpeechSD ...

  2. win7下微软自带语音识别的系统命令(二)

    (1)隐藏语音,显示语音识别 "开始聆听"------------>>>>> 让计算机听您说话 "停止聆听" ---------- ...

  3. C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法...

    C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法 原文:C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决 ...

  4. 安卓手机如何打开php文件夹,Android_Android中调用系统的文件浏览器及自制简单的文件浏览器,调用系统自带的文件浏览器- phpStudy...

    Android中调用系统的文件浏览器及自制简单的文件浏览器 调用系统自带的文件浏览器这很简单: /** 调用文件选择软件来选择文件 **/ private void showFileChooser() ...

  5. android自带语音识别,Android如何实现自带谷歌语音识别垃圾分类APP

    基于Android实现自带谷歌语音识别垃圾分类APP 此次做的项目是垃圾分类APP,涵盖内容各类垃圾的分类详情,关于软件的介绍,分享软件,语音识别,基于API搜索.文章末尾附源码,源码全注释. 项目主 ...

  6. delphi7下调用微软的Web Services的心得

    我在delphi7下调用微软的Web Services的心得.(其中服务是指返回数据集) 我在delphi7下调用微软的Web Services的心得.(其中服务是指返回数据集)        作者: ...

  7. Android多媒体学习五:调用Android自带的播放器播放Audio

    Android有其自带的播放器,我们可以使用隐式Intent来调用它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要播放的Audio的Uri对象,并指定格式信息,则我们就可以 ...

  8. 87岁老奶奶用微软自带画图软件绘画 惊艳了世人

    摘要:到了耄耋之年,一般老奶奶都会选择在公园或者阳台晒太阳打发时间,而 87 岁的 Concha Garcia Zaera 却有一个特殊的爱好--用微软自带微软画图软件 Paint 绘画. 到了耄耋之 ...

  9. [转]mpvue中的小程序调用系统自带查看图片的功能

    mpvue中的小程序调用系统自带查看图片的功能 这里举个栗子: <template><div class="keting"><div class=&q ...

最新文章

  1. python中编写无参数decorator
  2. 【运筹学】运输规划 ( 运输规划问题模型及变化 | 表上作业法引入 )
  3. 五大常用算法之三:贪心算法
  4. VTK:线性挤压用法实战
  5. 合并分ER图产生的冲突
  6. 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?...
  7. vscode不能跳转_vscode-goto-node-modules 一个快速定位 node 模块的 vscode 插件
  8. 【LeetCode】217. Contains Duplicate (2 solutions)
  9. JDBC连接池连接超时失效问题
  10. Xshell和Xftp使用教程
  11. 雷军到底有多少钱!!
  12. Netty详解第二课 Netty进阶和优化
  13. 183. Customers Who Never Order没有下过订单的顾客MySQL
  14. 使用PHP做一个网站访问IP记录功能
  15. 成成你好呀笔记整理(知识点合集一)
  16. 机械手标定旋转中心偏移公示推导
  17. Queuing HDU2604
  18. project.pbxproj文件介绍
  19. 用科技赋能教育创新与重构 华为将教育信息化落到实处
  20. weblogic10.3.6.0的安装和打补丁

热门文章

  1. 手机网络邻居访问电脑_不是一个局域网手机怎么访问电脑
  2. java swing(GUI) MySQL实现的学生选课签到考勤系统源码开发教程
  3. CentOS集群上安装Ganglia-3.6.1监控
  4. 论文翻译:2022_PACDNN: A phase-aware composite deep neural network for speech enhancement
  5. FTPClient上传文件storeFile失败,没有异常,切换目录操作可以成功
  6. 文件上传下载配置失败
  7. 【计算机网络】第二部分 物理层和介质(4) 数字传输
  8. css3自定义字体、字体图标
  9. 电脑无法输出4K信号怎么办
  10. 用JSP/Servlet构建三层式管理信息系统