首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
单片机的多段语音组合录放系统设计
来源:本站整理  作者:佚名  2011-11-06 20:34:09




1.3.3 指定地址段语音的检查和播报地址的确定
    知道每段语音的存放地址后,还必须对每段语音进行检查,屏蔽多余的部分。将每段语音的开始地址和结束地址放在一个数组里面,执行下面的程序可以将指定段语音播放出来:
    d.jpg
    采用手动录制的语音,由于抖动和操作者的快慢影响,录制的语音段的前后部分可能存在盲音或者不需要的信息。通过执行上面的程序可以检测出来,然后修改该段语音在数组里的开始和结束地址,继续执行上面的程序,反复几次使效果达到满意,确定最终的播报地址,播报时就屏蔽了不需要的部分。
1.3.4 多段语音回放
    确定了每段语音的播放地址后,需要将多段语音组合,流利、自然的播放出来。该系列的语音芯片内部有一个先进先出的缓冲存储器,可以存放2段语音的存放地址。当第1段语音播放完后,忽略其结束标志(EOM)继续播第2段语音,同时将第3段语音的地址装入缓冲存储器。这样,可以减小播放2段信息之间的时间,使语音更流畅,就像播放一段语音一样。图3是连续播放3段语音的流程图。当需要播放更多段语音时,简单修改即可。

e.jpg



结语
    介绍了基于单片机STC89C52RC控制的多段语音组合输出设计过程中的几个关键步骤。
    ①特别是录音时,并不需要知道各段语音的确切地址和精确时间,便于单位和个人制作,并研制了语音测温仪经测试,该测温仪语音播报流畅、连贯、准确。
    值得注意的是:
    在硬件设计中,数字地和模拟地要单独走线,最后一点接地。
    ②注意测量数据的显示与语音播报之间的协调,由于显示的速度比播报的速度快得多,在播报语音时,显示数据可能不连续,解决方法是将显示数据锁存或者在播报指定段信息的等待期间插入显示程序。
    ③在选择单片机STC89C52RC与语音芯片ISD1730的连接端口时,由于各端口的内部结构不一样,带负载的能力不同,选择P1口可靠性较好。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:114,398.40000 毫秒