社区
.NET Framework
帖子详情
C#如何开发语音识别,最好有例子
尹成学院
2009-06-25 09:41:23
C#如何开发语音识别,最好有例子
...全文
291
5
打赏
收藏
C#如何开发语音识别,最好有例子
C#如何开发语音识别,最好有例子
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
evaa006
2009-06-25
打赏
举报
回复
[Quote=引用 3 楼 yfqvip 的回复:]
楼主又在倒粪了.建议你换个不明显的id,并且换个问题.你倒粪有什么意思?是想被封ID?
[/Quote]
强ding
evaa006
2009-06-25
打赏
举报
回复
晕,倒粪贴。。。。
满衣兄
2009-06-25
打赏
举报
回复
楼主又在倒粪了.建议你换个不明显的id,并且换个问题.你倒粪有什么意思?是想被封ID?
evaa006
2009-06-25
打赏
举报
回复
UP
尹成
2009-06-25
打赏
举报
回复
废话少说看代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SpeechLib;
using System.Windows.Forms;
using System.Collections;
namespace yincheng01@163.com
{
public class speechxp
{
private SpeechLib.SpSharedRecoContext objRecoContext;
private SpeechLib.ISpeechRecoGrammar grammar;
private SpeechLib.ISpeechGrammarRule rule = null;
private SpeechLib.ISpeechGrammarRuleState state;
private SpeechLib.ISpeechPhraseElement PhraseElem;
public System.Windows.Forms.Control cDisplay;
public speechxp(string FileName, Control cDisplay)
{
}
private void initSAPI()
{
try
{
objRecoContext = new SpeechLib.SpSharedRecoContext();
objRecoContext.AudioLevel += new _ISpeechRecoContextEvents_AudioLevelEventHandler(RecoContext_VUMeter);//设置声音事件的响应函数
objRecoContext.Recognition += new _ISpeechRecoContextEvents_RecognitionEventHandler(RecoContext_Recognition);//设置成功识别事件的响应函数
objRecoContext.EventInterests = SpeechLib.SpeechRecoEvents.SRERecognition | SpeechLib.SpeechRecoEvents.SREAudioLevel;//设置响应事件
//create grammar interface with ID = 0
grammar = objRecoContext.CreateGrammar(1);//语法的实例
}
catch (Exception ex)
{
MessageBox.Show("Exception \n" + ex.ToString(), "Error - initSAPI");
}
}
private void SAPIGrammarFromFile(string FileName)
{
try
{
grammar.CmdLoadFromFile(FileName, SpeechLib.SpeechLoadOption.SLODynamic);
grammar.CmdSetRuleIdState(0, SpeechRuleState.SGDSActive);
}
catch
{
MessageBox.Show("Error loading file " + FileName + "\n", "Error - SAPIGrammarFromFile");
}
}
public void RecoContext_Recognition(int StreamNumber, object StreamPosition, SpeechRecognitionType RecognitionType, ISpeechRecoResult e)
{
//calculate accuracy
int i;
ArrayList reco = new ArrayList();
string phrase = e.PhraseInfo.GetText(0, -1, true);
cDisplay.Text = e.PhraseInfo.GetText(0, -1, true);
foreach (SpeechLib.ISpeechPhraseElement PhraseElem in e.PhraseInfo.Elements)
{
/// listBox1.Items.Add(PhraseElem.Pronunciation);
}
i = e.PhraseInfo.Elements.Count;
for (int h = 0; h < i; h++)
{
}
}
public void RecoContext_VUMeter(int StreamNumber, object StreamPosition, int e)
{
int hg = e;
}
}
}
类的调用
hhh = new SpRecognition(file); 定义好的语法XML文件
hhh.BeginRec(textBox10); 关联到显示识别结果的控件
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yincheng01/archive/2009/01/13/3764736.aspx
百度
语音识别
.zip_
C#
百度 语音_c
语音识别
_百度语音_
语音识别
_
语音识别
C
C#
百度官方
例子
,可以学习百度提供的基本的关于
语音识别
的方法,了解基本的
语音识别
的思路,为
语音识别
做好基础
C#
语音合成与
语音识别
C#
语音合成与
语音识别
,用微软的Speech Application SDK(SASDK)实现的一个小
例子
。
从新手小白进入
C#
编程(VS2019)
C#
是微软公司发布的一种由C和C++衍生出来的,极其类似Java的纯面向对象的高级编程语言、是运行于.NET Framework和.NET Core(完全开源,跨平台)之上的主流的
开发
语言 !
C#
广泛运用于桌面程序
开发
、服务端程序、Web...
c#
用SAPI实现录音朗读以及
语音识别
c#
用SAPI实现录音朗读以及
语音识别
有界面 学习的
例子
VS2020(
C#
)阿里云语音合成DEMO(文字转语音)300字以内的短文本
语音合成。在这里能生成AppKey,记住它。 然后去AccessKey管理中找到AccessKey ID和Secret, 这两个东西在获取TOKEN的时候要用到。 最后填写在程序对应的位置上即可。 生成的语音文件在程序的目录里。
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章