DTW(Dynamic Time Warping,动态时间归整)算法,该算法基于动态规划(DP)的思想,解决了发音长短不一的模板匹配问题,是语音识别中出现较早、较为经典的一种算法。...
分类:
编程语言 时间:
2015-01-22 11:16:47
阅读次数:
355
N-gram语言模型 考虑一个语音识别系统,假设用户说了这么一句话:“I have a gun”,因为发音的相似,该语音识别系统发现如下几句话都是可能的候选:1、I have a gun. 2、I have a gull. 3、I have a gub. 那么问题来了,到底哪一个是正确答案呢? 一般...
分类:
编程语言 时间:
2015-01-16 22:09:00
阅读次数:
270
JS SDK 其实微博和淘宝的开放平台就出现,手机 QQ 近期在内也推出了几个增强 API,可未产生很大的效应。小巫之后终见大巫,此次微信开放的 SDK,站在了另一个高度,web 到底能有多强? HTML5来袭 此前,微信也有一些 JS API ,如分享等。但这次一次性开放了拍摄、录音、语音识别.....
分类:
微信 时间:
2015-01-14 14:01:23
阅读次数:
375
中文分词技术
http://blog.csdn.net/u012637501
一、中文分词技术
1.中文分词:上一篇博文我们谈到利用统计语言模型进行自然语言处理,而这些语言模型主要是建立在词的基础上的,因为词是表达语义的最小单位。对于西方拼音来讲,词之间有明确的分界符,统计和使用语言模型非常直接,如I
love China very much.但是对于中文来说,由于词之间没有明确的分...
分类:
其他好文 时间:
2015-01-10 11:20:46
阅读次数:
1190
从规则到统计与统计语言模型
http://blog.csdn.net/u012637501
一、自然语言处理-从规则到统计
1.基于规则的自然语言处理
在20世纪60年代,摆在科学家面前的问题是怎样才能让机器理解自然语言。当时普遍的认识是首先要做好两件事,即分析语句(语法)和获取语义。由于西方的语言学家们已经对各种自然语言进行了非常形式化的总结,学习语法规则、词性和构词法对于学习西...
分类:
编程语言 时间:
2015-01-09 17:20:12
阅读次数:
386
利用微软操作系统自动的语音识别功能,读取信息。1. 在项目中添加 "" 引用2. 引入命名空间:using SpeechLib;3. 读取的代码: SpeechVoiceSpeakFlags flag = SpeechVoiceSpeakFlags.SVSFlagsAsync; SpVoice vo...
开通语音识别功能,用户每次发送语音给公众号时,微信会在推送的语音消息XML数据包中,增加一个Recongnition字段。 注:由于客户端缓存,开发者开启或者关闭语音识别功能,对新关注者立刻生效,对已关注用户需要24小时生效。开发者可以重新关注此帐号进行测试。 开启语音识别后的语音XML数据包如下:...
分类:
其他好文 时间:
2015-01-08 14:43:11
阅读次数:
183
一、语音识别技术
语音识别技术,广泛来说是指语意识别和声纹识别;从狭义上来说指语音语义的理解识别,也称为自动语音识别(ASR)。其关键技术包括选择识别单元、语音端点检测、特征参数提取、声学模型及语音模型的建立。语音识别技术目前在桌面系统、智能手机、导航设备等嵌入式领域均有一定程度的应用。其主要技术难题是识别系统的适应性较差、受背景噪声影响较大,未来的发展方向应是无限词汇量...
分类:
其他好文 时间:
2015-01-05 18:51:31
阅读次数:
292
下图是一开始告诉大家的,语音识别的流程。现在,我们已经完成了HMM模块了。所以我们只要录音就可以被识别了!!!以下是完整的识别流程图:(1)wav文件:录音文件。(2)mfc文件:wav文件格式转换后可得。(3)HMM:之前的工作就是为了得到这个。话不多说,开始吧!1、录音:我录了7个音频文件,都放...
分类:
其他好文 时间:
2014-12-27 15:07:15
阅读次数:
170
JuliusJS 是用于在网页中的语音识别库。这是 Julius(由日本京都大学和日本IPA联合开发的一个实用高效双通道的大词汇连续语音识别引擎)的 JavaScript 实现。它实时侦听用户的语音并通过回调转录说的话。
分类:
Web程序 时间:
2014-12-23 13:47:33
阅读次数:
199