语音的应用现在已经是非常普遍了,在生活中无处不在。做为语音功能的实现单元,语音芯片目前也出来很多种。对于语音芯片实现的功能,我们可以简单的理解成一个录放机。你可以录音进去自己的声音,并按自己的要求播放,同时可以擦除及长期的保存。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在各类芯片中,ISD公司的芯片目前算是比较流行,性价比较高的一款产品。在这里简单介绍一下ISD最新推出的一个语音芯片系列ISD1700。该系列芯片有不同的录音时间,及采样频率供你选择。所谓的采样频率其实就是音质,采样频率越高则单位时间内采集的数据越多,播放时音质显然越好,当然要求的存贮空间就越大,因此同个芯片,采样越高,录音时间就越短。
ISD1700系列支持两中工作模式:按键模式与SPI模式。所谓按键模式,其实就跟普通录放机工作一样,通过按键来操作。它支持录音、放音、删除、快进、音量控制等按键。对于电路上的实现,其实就是相应管脚接个接地按钮。同时比起以前的ISD录音芯片,增加了提示音的功能,即当你按下录音键时,会自动发出一个声音。当然这个声音也可以进行自定义录音。以上的具体操作还会专门写笔记讨论。
另一种工作模式其实就是用控制器,如单片机等,对ISD1700芯片进行完全的控制。该模式可以实现按键模式下的所有操作,同时还增加了根据地址进行的一系列分段操作。ISD1700芯片将自己的存储声音数据的空间分成若干个段,每个段都有一个自己的地址。我们可以假设一个芯片有<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2M存储空间,然后每段分个512K,那么就可以分为4段。对与每段我们可以分别赋地址为0x00,0x01,0x10,0x11,然后就可以通过段地址进行段空间的操作。ISD1700的分段操作跟这个类似,通过段地址,我们可以删除某一部分存储空间,也可以播放或录制某一部分存储空间,这样我们就可以将不同段的声音连起来播放,自由组成相应的语句或音乐。对于SPI的具体操作见以后的专题笔记。
对于语音芯片,我们可以分析一下它的应用范围。
1.最常见的就是公交地铁的报站系统。它应该就用到了前面提到的分段技术。将一些常用语句录成一段,然后将站名录成一段,到时进行组合,就可以出来不同站的到站提示了。
2.电话语音上应该也是使用这种技术。不光是电话语音留言系统,一些自动服务电话也属于此类。
3.对于一些人机交互做得好的设备也有所应用。比如一些大型设备,操作复杂时,采用语音提示功能,对每一步操作都进行指导,这样就会避免很多错误。
应该还有很多应用,我能想到的大概就这些了。总之语音芯片应用还是很广的,学习它的使用还是非常有好处的。
文章评论(0条评论)
登录后参与讨论