嵌入式语音识别系统之电路设计原理
现在社会发展的这么快,什么高科技都涌现出来,什么智能机器人啦,智能手机等,有很多在这里就不一一列举了,在这里我们要说的就是语音识别系统了,现在嵌入式产品如此的多,就像一些智能空调啦,我们可以对着他说调高点或者调低点,空调就会做相应的反应,那到底是如何来实现这些语音交互的呢,那就得说嵌入式语音识别系统了,今天我们先来看一下嵌入式语音识别系统中的电路设计是如何的,是如何实现这些语音交互的。
语音识别在现在的社会中起着中流砥柱的作用,他主要就是将人类的语音中的词汇内容转化为计算机可读的输入,例如按键、二进制编码或者字符序列。
语音识别技术他是基于关键词列表的辨别技术,他会对大量的语音数据分析出来,简历数学模型,来进行反复提取细节特征,分析差异,来提取语音特征,最后让嵌入式工程师转换成硬件嵌入在嵌入式系统中,这样语音识别系统就可以实现了,那在实现的过程中,他的电路是如何设计的,我们就用一款语音识别芯片--LD3320芯片为例来告诉你:
LD3320是一颗基于非特定人语音识别(SI-ASR:Speaker-Independent??AutomaTIc?Speech?RecogniTIon)技术的语音识别/声控芯片。提供了真正的单芯片语音识别解决方案。?
LD3320芯片上集成了高精度的A/D和D/A接口,不再需要外接辅助的Flash和RAM,即可以实现语音识别/声控/人机对话功能。并且,识别的关键词语列表是可以动态编辑的。?
基于LD3320,可以在任何的电子产品中,甚至包括最简单的51作为主控芯片的系统中,轻松实现语音识别/声控/人机对话功能。为所有的电子产品增加VUI(Voice?User?Interface)语音用户操作界面。?
主要特色功能:?
非特定人语音识别技术非特定人语音识别技术::不需要用户进行录音训练?可动态编辑的识别关键词语列表可动态编辑的识别关键词语列表::只需要把识别的关键词语以字符串的形式传送进芯片,即可以在下次识别中立即生效。比如,用户在51等MCU的编程中,简单地通过设置芯片的寄存器,把诸如“你好”这样的识别关键词的内容动态地传入芯片中,芯片就可以识别这样设定的关键词语了。?
真正单芯片解决方案真正单芯片解决方案::不需要任何外接的辅助Flash和RAM,真正降低系统成本。?
内置高精度A/D和D/A通道通道::不需要外接AD芯片,只需要把麦克风接在芯片的AD引脚上;可以播放声音文件,并提供550mW的内置放大器。?高准确度和实用的语音识别效果高准确度和实用的语音识别效果??
支持用户自由编辑50条关键词语条关键词语?在同一时刻,最多在50条关键词语中进行识别,终端用户可以根据场景需要,随时编辑和更新这50条关键词语的内容。
LD3320芯片电路的工作原理到底是怎么样的,我们通过一张图来了解一下:
看了LD3320芯片的电路设计图,那就心中会有一定的了解,LD3320芯片在使用过程中,用户只需要把识别的关键词语以字符串的形式传送进芯片,即可以在下次识别中立即生效。比如,用户在51等主控MCU的编程中,简单地通过设置芯片的寄存器,把诸如“你好”这样的识别关键词语的内容动态地传入芯片中,芯片就可以识别所设定的关键词语了。每个关键词语可以是单字、词组、短句或者任何的中文发音的组合。基于LD3320的语音识别系统可以随着使用流程,在运行时动态地更改关键词语列表的内容,这样可以用一个系统支持多种不同的场景,同时也不需要用户作任何的录音训练。
通过图你会更加的了解,当然前提是你已经对这些电路图已经了解过了,那看这个就不是问题了,这就是嵌入式语音识别系统的电路设计了,凡事都会有一定的流程,做嵌入式语音识别系统先要掌握电路设计,才能进行接下来的工作,嵌入式语音识别系统可用于点歌,各种智能家居产品,还是一个很不错的应用。
应用场景??
由于LD3320可以动态编辑的识别关键词语列表,因此其可以应用的范围大大超过了那些不可以改变识别列表的芯片。同时,LD3320是一颗真正的单芯片解决方案,不需要辅助的外围Flash/RAM/AD,只需要有一颗51级别的单片机芯片就可以控制LD3320,从而降低了系统的成本。?其应用场景主要包括:?
1.?智能玩具/对话玩具?
2.?导航仪
3.?MP3/MP4?
4.?数码像框?
5.?机顶盒/彩电遥控器?
6.?电磁炉/微波炉/洗衣机/智能家电操作?
7.?PMP/游戏机?
8.?自动售货机
9.?地铁自动售票机
10.导游机?
11.楼宇电视的广告点播?