基于MSP53C392的语音合成系统
[10-10 20:38:44] 来源:http://www.88dzw.com 电子制作 阅读:8488次
文章摘要:2.4 输出电路合成器有两个D/A转换输出引脚DAC+和DAC-。其输出有两种方式:方式1,可以直接驱动32Ω的扬声器;方式2,驱动一个运放,如图4所示。虚线框内为一级低通滤波器,100kΩ电位器用于音量调节。3 软件部分(1)语音合成系统控制软件图4 固化在单片机中的语音合成系统控制软件主要功能是:对系统进行初始化,检测键盘,根据不同按键以决定读取不同的语音段装数据,与语音合成器进行通信,传送语音数据,完成语音合成器件的复位和其它控制,完成语音合成器件的复位和其它控制。89C51与MSP53C392之间数据交换程序流程如图5所示。(2)语音合成软件用于控制语音合成器分离语音参数,译码
基于MSP53C392的语音合成系统,标签:电子小制作,http://www.88dzw.com2.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格式。
Tag:电子制作,电子小制作,维修教程知识 - 电子制作
《基于MSP53C392的语音合成系统》相关文章
- › 基于MSP53C392的语音合成系统
- › 基于MSP430单片机和DS18B20的数字温度计
- › 基于MSP43O单片机的汽车舒适度评价系统设计
- › 基于MSP430单片机实现ARINC429总线通讯的硬件设计
- › 基于MSP430F148的土基智能测斜仪
- › 基于MSP430F449的电子血压计设计
- 在百度中搜索相关文章:基于MSP53C392的语音合成系统
- 在谷歌中搜索相关文章:基于MSP53C392的语音合成系统
- 在soso中搜索相关文章:基于MSP53C392的语音合成系统
- 在搜狗中搜索相关文章:基于MSP53C392的语音合成系统
编辑推荐
最新更新
热门排行