多功能语音电子电话号码薄的研制
发布时间:2008/5/26 0:00:00 访问次数:596
多功能语音电子电话号码薄的研制
摘 要: 结合实际研制开发工作介绍了多功能语音电子电话号码簿的性能与特点,给出了该系统的软、硬件设计方案和系统组成,讨论了mcu与dsp、dsp与codec的接口技术以及整个系统的供电技术。
关键词: 语音识别 语音提示 语音回放 语音拨号 dsp codec
国内现有的电子电话号码簿皆采用键盘拼音输入方式进行查询,且无拨号功能,使用不便,不易被消费者接受。1998年底在西方发达国家刚刚问世的语音电子电话号码簿为英语语音提示,对使用汉语的中国人极为不便,且功能单一,价格昂贵,不适宜中国的消费者使用。我们研制的功能强、性能优、价格低廉、识别率高的适合中国国情的中文多功能语音电子电话号码簿,在拥有数亿消费者的中国具有广泛的市场前景,该产品的研制成功对我国的语音识别算法研究、语音产品开发等具有特别重要的意义。
使用者只要说出被查询人的中文姓名或单位名称,语音电子电话号码簿利用语音识别、语音合成等高新技术可以回放和显示出相应的电话号码并进行自动拨号。
1 语音电子电话号码簿的功能
· 语音电话号码簿功能
它能存储200个名字800个电话号码每个名字下可有32位的4个电话号码。它具有查找、拨号、修改、删除、长途区号自动过滤、语音提示、语音回放、显示、电池告警、电源自动启闭等功能。
· 语音记事簿功能
它有两个语音记事定时提醒功能,每当语音记事定时提醒时刻到来时,能自动播放1分钟的用户录音,以提醒用户。
· 日历/时钟功能
能显示年、月、日、时、分、秒、星期。
· 计算器功能
2 系统构成
该系统由主、从功能模块组成。主功能模块包括mcu、键盘以及lcd;从功能模块包括dsp、codec、rom、flash和音频放大器等,如图1所示。系统各模块功能如下。
(1)dsp的主要功能是接收mcu发送来的命令,并按照其命令完成语音训练、语音识别、语音合成、dtmf拨号、号码簿管理、记事簿管理等功能。由于ad公司的adsp2181具有功能强大的数字信号处理能力和各种外围接口以及高性能价格比。
(2) codec是用来完成语音信号的d/a(模拟语音信号转换为数字语音信号)和d/a(数字语音信号转换为模拟语音信号)的。由于ad公司的ad73311具有诸多优良性能,如内含16位信噪比为75db的a/d 和信噪比为70db的d/a,采样频率和输入输出增益均可程控,自带参考电压和低功耗以及串行输入输出接口等。
(3)rom是用来存放dsp程序和语音提示所需的数据。
(4)flash用来存储电话号码簿的200个词条数据以及记事簿所需的两段1分钟的记事录音数据等参数。
(5)单片机系统中的mcu主要是接受键盘命令,向dsp发送控制命令,接收dsp的反馈信息,并将一些信息显示在lcd上;同时负责日历/时钟的产生和计算器等功能。sumsung公司的ks57c2308单片机具有40个i/o 引脚,能直接驱动16位8段lcd;2~5.5v的宽电压;低功耗低价位等诸多特点。
(6)电源模块的主要功能是为系统中各功能模块提供电源,通过它可手动或自动打开或关闭从功能模块的电源。
3 接口电路设计
3.l adsp2181与mcu之间的接口设计
adsp2181是作为一个slave芯片工作的,它能随时接收和处理mcu发送来的命令,并返回给mcu状态信息和数据。adsp2181与mcu之间的接口可分为串行方式和并行方式两种。但由于串行接口方式的软硬件设计较为简单,且占用dsp和mcu的硬件资源较少,故本系统选用串行接口方式,如图2所示。
将adsp2181的spopt1设置成串口方式,通过五根线与mcu相连接,其中sclk1为串行时钟输出端;rfs1和tfs1分别为接收帧同步和发送帧同步信号线,它们用于指明串行数据字的开始;dr1和dt1分别为串行数据的接收和发送信号线,数据位与串行时钟sclk1同步。另外有2根控制信号线irqe和/reset,mcu的p4.3连至adsp2181的
多功能语音电子电话号码薄的研制
摘 要: 结合实际研制开发工作介绍了多功能语音电子电话号码簿的性能与特点,给出了该系统的软、硬件设计方案和系统组成,讨论了mcu与dsp、dsp与codec的接口技术以及整个系统的供电技术。
关键词: 语音识别 语音提示 语音回放 语音拨号 dsp codec
国内现有的电子电话号码簿皆采用键盘拼音输入方式进行查询,且无拨号功能,使用不便,不易被消费者接受。1998年底在西方发达国家刚刚问世的语音电子电话号码簿为英语语音提示,对使用汉语的中国人极为不便,且功能单一,价格昂贵,不适宜中国的消费者使用。我们研制的功能强、性能优、价格低廉、识别率高的适合中国国情的中文多功能语音电子电话号码簿,在拥有数亿消费者的中国具有广泛的市场前景,该产品的研制成功对我国的语音识别算法研究、语音产品开发等具有特别重要的意义。
使用者只要说出被查询人的中文姓名或单位名称,语音电子电话号码簿利用语音识别、语音合成等高新技术可以回放和显示出相应的电话号码并进行自动拨号。
1 语音电子电话号码簿的功能
· 语音电话号码簿功能
它能存储200个名字800个电话号码每个名字下可有32位的4个电话号码。它具有查找、拨号、修改、删除、长途区号自动过滤、语音提示、语音回放、显示、电池告警、电源自动启闭等功能。
· 语音记事簿功能
它有两个语音记事定时提醒功能,每当语音记事定时提醒时刻到来时,能自动播放1分钟的用户录音,以提醒用户。
· 日历/时钟功能
能显示年、月、日、时、分、秒、星期。
· 计算器功能
2 系统构成
该系统由主、从功能模块组成。主功能模块包括mcu、键盘以及lcd;从功能模块包括dsp、codec、rom、flash和音频放大器等,如图1所示。系统各模块功能如下。
(1)dsp的主要功能是接收mcu发送来的命令,并按照其命令完成语音训练、语音识别、语音合成、dtmf拨号、号码簿管理、记事簿管理等功能。由于ad公司的adsp2181具有功能强大的数字信号处理能力和各种外围接口以及高性能价格比。
(2) codec是用来完成语音信号的d/a(模拟语音信号转换为数字语音信号)和d/a(数字语音信号转换为模拟语音信号)的。由于ad公司的ad73311具有诸多优良性能,如内含16位信噪比为75db的a/d 和信噪比为70db的d/a,采样频率和输入输出增益均可程控,自带参考电压和低功耗以及串行输入输出接口等。
(3)rom是用来存放dsp程序和语音提示所需的数据。
(4)flash用来存储电话号码簿的200个词条数据以及记事簿所需的两段1分钟的记事录音数据等参数。
(5)单片机系统中的mcu主要是接受键盘命令,向dsp发送控制命令,接收dsp的反馈信息,并将一些信息显示在lcd上;同时负责日历/时钟的产生和计算器等功能。sumsung公司的ks57c2308单片机具有40个i/o 引脚,能直接驱动16位8段lcd;2~5.5v的宽电压;低功耗低价位等诸多特点。
(6)电源模块的主要功能是为系统中各功能模块提供电源,通过它可手动或自动打开或关闭从功能模块的电源。
3 接口电路设计
3.l adsp2181与mcu之间的接口设计
adsp2181是作为一个slave芯片工作的,它能随时接收和处理mcu发送来的命令,并返回给mcu状态信息和数据。adsp2181与mcu之间的接口可分为串行方式和并行方式两种。但由于串行接口方式的软硬件设计较为简单,且占用dsp和mcu的硬件资源较少,故本系统选用串行接口方式,如图2所示。
将adsp2181的spopt1设置成串口方式,通过五根线与mcu相连接,其中sclk1为串行时钟输出端;rfs1和tfs1分别为接收帧同步和发送帧同步信号线,它们用于指明串行数据字的开始;dr1和dt1分别为串行数据的接收和发送信号线,数据位与串行时钟sclk1同步。另外有2根控制信号线irqe和/reset,mcu的p4.3连至adsp2181的
上一篇:模块化联合码率控制技术