C# 调用微软自带的语音识别
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# 调用微软自带的语音识别相关推荐
- C# 调用微软自带SpeechSDK 实现文字转语音
实现Windows平台下文字转语音功能,Windows自带的语音识别模块估计很多人不知道,今天就记录下自己调研的成果. 首先我们去微软官网下载speechSDK 网址附上 下载三个包:SpeechSD ...
- win7下微软自带语音识别的系统命令(二)
(1)隐藏语音,显示语音识别 "开始聆听"------------>>>>> 让计算机听您说话 "停止聆听" ---------- ...
- C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法...
C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决办法 原文:C# WebAPI中DateTime类型字段在使用微软自带的方法转json格式后默认含T的解决 ...
- 安卓手机如何打开php文件夹,Android_Android中调用系统的文件浏览器及自制简单的文件浏览器,调用系统自带的文件浏览器- phpStudy...
Android中调用系统的文件浏览器及自制简单的文件浏览器 调用系统自带的文件浏览器这很简单: /** 调用文件选择软件来选择文件 **/ private void showFileChooser() ...
- android自带语音识别,Android如何实现自带谷歌语音识别垃圾分类APP
基于Android实现自带谷歌语音识别垃圾分类APP 此次做的项目是垃圾分类APP,涵盖内容各类垃圾的分类详情,关于软件的介绍,分享软件,语音识别,基于API搜索.文章末尾附源码,源码全注释. 项目主 ...
- delphi7下调用微软的Web Services的心得
我在delphi7下调用微软的Web Services的心得.(其中服务是指返回数据集) 我在delphi7下调用微软的Web Services的心得.(其中服务是指返回数据集) 作者: ...
- Android多媒体学习五:调用Android自带的播放器播放Audio
Android有其自带的播放器,我们可以使用隐式Intent来调用它:通过传入一个Action为ACTION_VIEW同时,指定Data为所要播放的Audio的Uri对象,并指定格式信息,则我们就可以 ...
- 87岁老奶奶用微软自带画图软件绘画 惊艳了世人
摘要:到了耄耋之年,一般老奶奶都会选择在公园或者阳台晒太阳打发时间,而 87 岁的 Concha Garcia Zaera 却有一个特殊的爱好--用微软自带微软画图软件 Paint 绘画. 到了耄耋之 ...
- [转]mpvue中的小程序调用系统自带查看图片的功能
mpvue中的小程序调用系统自带查看图片的功能 这里举个栗子: <template><div class="keting"><div class=&q ...
最新文章
- python中编写无参数decorator
- 【运筹学】运输规划 ( 运输规划问题模型及变化 | 表上作业法引入 )
- 五大常用算法之三:贪心算法
- VTK:线性挤压用法实战
- 合并分ER图产生的冲突
- 给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?...
- vscode不能跳转_vscode-goto-node-modules 一个快速定位 node 模块的 vscode 插件
- 【LeetCode】217. Contains Duplicate (2 solutions)
- JDBC连接池连接超时失效问题
- Xshell和Xftp使用教程
- 雷军到底有多少钱!!
- Netty详解第二课 Netty进阶和优化
- 183. Customers Who Never Order没有下过订单的顾客MySQL
- 使用PHP做一个网站访问IP记录功能
- 成成你好呀笔记整理(知识点合集一)
- 机械手标定旋转中心偏移公示推导
- Queuing HDU2604
- project.pbxproj文件介绍
- 用科技赋能教育创新与重构 华为将教育信息化落到实处
- weblogic10.3.6.0的安装和打补丁
热门文章
- 手机网络邻居访问电脑_不是一个局域网手机怎么访问电脑
- java swing(GUI) MySQL实现的学生选课签到考勤系统源码开发教程
- CentOS集群上安装Ganglia-3.6.1监控
- 论文翻译:2022_PACDNN: A phase-aware composite deep neural network for speech enhancement
- FTPClient上传文件storeFile失败,没有异常,切换目录操作可以成功
- 文件上传下载配置失败
- 【计算机网络】第二部分 物理层和介质(4) 数字传输
- css3自定义字体、字体图标
- 电脑无法输出4K信号怎么办
- 用JSP/Servlet构建三层式管理信息系统