当前位置:首页 > 消费电子 > 消费电子
[导读]介绍一个基于单处机和MSP53C392的通用语音合成系统。

摘要:介绍一个基于单处机和MSP53C392的通用语音合成系统;能根据需要,利用多种语音压缩算法无缝地混合匹配,用以优化语音质量和存储容量。

    关键词:MSP53C392语音处理器 单片机 语音压缩算法 语音合成

随着语音处理和合成技术以及大规模集成电路的快速发展,语音合成不断地产品化,不同厂商推出了用各种不同原理实现的语音合成器件。本文介绍一种性价比较高的,由TI生产的MSP53C392被动式合成器,它是由单片机控制的语音合成系统。该系统的优点:①无需开发语音数据代码,且由于MSP53C392语音处理器被设计成目录式,可以让用户快速地把语音系统推上市场;②能利用多种语音压缩算法无缝地混合匹配,用以优化语音质量和存储容量。

1 系统原理

由MSP53C392构成的语音合成系统的原理如图1所示,利用PC机和TI的专用软件对语音数据进行转换和压缩,然后下载到Flash存储器中。用单片机通过查表和散转读取语音数据,再送MSP53C392合成输出语音,经滤波、功率放大后驱动扬声器。

2 硬件设计

2.1 MSP53C92语音合成器

美国德州仪器公司生产的语音合成芯片,接受来自主处理器的压缩语音数据,并由此产生语音或音乐。器件的特性如下:

①可直接驱动32Ω扬声器。

②在休眠方式下,最大待机电流仅10μA。

③片内集成有各种语音合成算法,用户可以根据要求选择从低数据率到高质量合成程序以适应各种不同的应用。支持的算法包括:

*LPC 5220的LPC D6格式——在8kHz的采样频率时,数据率分别为3.0Kbps和1.5Kbps。

*MELP Ver4.1——在8kHz的采样频率时,数据率为2~3.5Kbps。

*CELP V3.4——在8kHz的采样频率时,数据率可在4.2Kbps、4.8Kbps、6.2Kbps、8.6Kbps、10.7Kbps中选择。

*8位PCM——在采样频率8kHz时,数据率为64Kbps。FM II用于双通道乐器合成的频率调制:

*可用软件选择8kHz或10kHz的语音采样频率;

*有不需要接任何外部元器件的内部时钟发生器;

*有数字音量控制。

MSP53C392引脚及定义如图2所示.

2.2 硬件电路原理

主处理器利用检测方式与合成器进行通信,3根控制线,8根数据线。数据被写入合成器中,合成器的状态被读回。下面以89C51实现控制为例,用89C51的P0口与MSP53C392的8位数据线相连,用P1口P1.0、P1.1和P1.2分别接MSP53C392的R/W、STROB和INIT端子。89C51与合成器的接线图如图3。

2.3 软件控制

图3

    压缩数据通过检测的方法传送MSP53C392和从其读取数据。读操作的步骤如下:①89C51使合成器的R/W为高电平。②使合成器的STROB的高电平,并且去读回BUSY和EOS的状态。(A,如果BUSY信号是高电平,则合成器不忙,准备接受一次写操作;否则,没准备好接受写操作,继续重复读操作,直至BUSY为高电平。B,如果EOS信号是高电平,合成过程已经到达语音数据流的结束码,89C51停止传送数据,使合成器复位。)③89C51使合成器的STROB为高电平,写操作的步骤如下:①89C51根据BUSY的状态判别合成器是否已经准备好;②89C51使R/W变为低;③89C51向数据线发送数据;④89C51给STROB发送一个上升沿,使数据锁存在合成器输入锁存器中。

2.4 输出电路

合成器有两个D/A转换输出引脚DAC+和DAC-。其输出有两种方式:方式1,可以直接驱动32Ω的扬声器;方式2,驱动一个运放,如图4所示。虚线框内为一级低通滤波器,100kΩ电位器用于音量调节。

3 软件部分

(1)语音合成系统控制软件

图4

    固化在单片机中的语音合成系统控制软件主要功能是:对系统进行初始化,检测键盘,根据不同按键以决定读取不同的语音段装数据,与语音合成器进行通信,传送语音数据,完成语音合成器件的复位和其它控制,完成语音合成器件的复位和其它控制。89C51与MSP53C392之间数据交换程序流程如图5所示。

(2)语音合成软件

用于控制语音合成器分离语音参数,译码、插值和D/A转换的程序,无须编写,已经固化在合成器中的ROM中。

(3)数据的转换和压缩程序

    由于合成器只能支持相应的算法,所以对于已有的语音文件必须对之进行处理。例如,采样频率为44.1kHz CD音质的文件,WAV文件的语音文件进行预处理。首先,对之实现重新抽样的功能,例如,用COOL EDIT和GOLDWAVE这类程序就可以实现这样的功能,通过GOLDWAVE软件进行低通滤波,使其频率宽为4kHz或5kHz,然后以8kHz或10kHz的频率重新抽样;同时,对容量进行调节,以16位单声道PCM的数据格式保存,其次,利用TI的SDS3000软件把数据转换成MELP或CELP格式,或WINSDS工具把数据转换成LPC格式。

至于产生双声道立体声音乐,可用MD2FM.EXE把MIDI(.mid)格式的转换成FM格式。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭