语音播报程序的设计与实现
基于单片机的温度语音播报系统设计与实现

摘要:温度是一个非常重要的物理量,现代生活中所用到的电器、家具设备,包括工业产品等对温度的要求日益提高,灵敏的温度控制预警系统已成为日常生活中必不可少的产品。
鉴于此,设计了基于AT89S52单片机的温度语音播报系统,温度值可通过显控单元直观展示,其温度阈值可根据生活场景动态调整,并可进行录音及语音播报。
该系统抗干扰能力强,性价比高,扩展方便,可广泛应用于公共场所、大型仓库、工厂、智能化建筑等领域的多点温度检测中。
关键词:AT89S52单片机;温度检测;语音播报;温度阈值0 引言随着物联网的快速发展与应用普及,人工智能更加为人们所熟知,同时也深刻影响了人们的日常生活及生产方式,其不但能够提供便捷化支持,还可以提供良好的安全保障条件。
温控技术早在20世纪就已出现,发展到今天已经基本成熟与完善,从实验成果转化为实践器具。
本文选用AT89S52单片机为控制器,由温度传感器DS18B20、液晶显示屏1602、稳压芯片AMS1117、功放芯片LM86、喇叭、驻极体等主要元器件构成了一个完整的温度语音播报系统。
单片机可实时响应温度传感器输出的信号,通过LCD同步显示,其温度阈值可依据应用场景动态调节,并设置有语音录音和播报功能。
通过多次测试一天中屋内不同时间的温度,验证了其精确度、灵敏度和语音播报功能达到预期目标。
1 系统设计方案AT89S52单片机是一款8位微控制器,它以低功耗和高性能的特点颇受人们喜爱,此外片内存储空间大,可以进行更为复杂的编程设计,运行速度不会受到很大影响。
制造方面采用的是Atmel公司的技术,所以与80C51系列的产品有很好的兼容性。
AT89S52单片机拥有带电可擦可编程只读存储器和8位CPU,使其能够适用于绝大多数场合。
因此,本文选用AT89S52单片机为控制器,温度传感器DS18B20、实时语音芯片ISD4004和按键模块等均为外部设备串行通信元件。
系统结构如图1所示。
2 系统硬件设计2.1单片机最小系统本项目中,单片机构成的系统有很多I/O接口可以进行多个微型处理器的嵌套,可以方便地搭建各种所需的系统;可编程性较强,可以通过仿真软件实现仿真模拟,以确保方案的可行性。
智能语音播报显示系统

智能语音播报、显示系统作者:1、方栋学号 10626103152、许其亮学号 10626103233、任帅辉学号 1062510127作品简介:1、制作背景:随着智能化和机械化的发展,语音播报功能越来越受到大众的青睐,公交车、汽车、电动车、电话等得到了普及。
但还有很多设备仍然不具有这种超便利的功能。
为此我们设计了这款语音智能播报和选段显示系统,它可以应用于各种设备,小巧便利。
2、摘要:本系统以APR9600语音芯片为基础,采用52单片机系统控制,和数码管显示,实现语音智能播报和显示。
调试与制作:1、总体设计:想通过控制电路的方式来选择工作方式,然后语音经过话筒输入进入语音芯片,再有音频电路(功放)再经过扬声器输出。
通过单片机程序的控制实现播报系统的智能化。
2、语音芯片的选取与电路设计:我们需要的是具有录放音功能的芯片,而且录音量不需要太大,但要可以录入足够多段。
而且可以通过快进键来控制语音选段的播放。
通过搜集资料我们选择了APR9600语音芯片。
他有串行和并行两种模式,根据需要我们选择了串行模式。
功能介绍:置 MSEL1、MSEL2 均为 0,在录音时S8 置 1。
置RE 端为 0 为录音状态,按住M1 即开始录第一段,松键即停止。
再按住S1 即录第二段,如此一直分段录音,直到芯片溢出。
在放音时(RE=1)S8 置 0 为串行选段控制方式,按一下/M1 只能放音第一段,再按还是放音第一段。
这时的S2 有效成为快进选段键,每按一下S2 即向后移动一段,例如现在按了三下S2,再按S1 就放音第四段。
因此可以实现选段放音。
按CE 键复位为第一段。
具体电路设计:3、电源选择与制作:APR9600的工作电压为4.5~6.5V,典型值为5V。
电压经过变压器降压后再经过整流桥将交流转变为直流电压,为了得到稳定的5v的电压我们选择了lm7805稳压芯片配合一定的外部电路的得以实现。
为了扩大电源的使用范围,我们又设计了12V稳压电路和0-20V可调电路,前者采用的是lm7812稳压芯片,后者采用了lm317芯片。
做一个可以远程管理的虚拟语音播报员

图1 虚拟语音播报员工作流程
待播放的消息内容,“语音播报端” 通过“SIoT物联网平台”接收消息 内容,并转换为语音在校园广播系 统中播报出来,运行效果如图12、图 13所示。
经过测试,“虚拟语音播报员” 从消息发出到语音播报的实现,有 1秒钟左右的延迟,这取决于校园内 网络的拓扑结构,但这完全不影响 校园通知的播送效果。
● 拓展 “虚拟语音播报员”主要运用了 物联网技术和语音合成技术,但经 过拓展和修改也完全可以应用在其 他的物联网项目之中,如在消息的接 收端进行开源硬件的拓展,也完全 能够轻松实现“智慧农场”“智能家 居”等远程控制的项目。 这个案例还可以 选 择其他 的 技 术来实 现。例如,“消息发 送 端”可以 用“MQ T T O OL”之类的 任何一款MQT T客户端工具,也 可以 用网页,甚至 可以 用Wo r d 、 PowerPoint之类的软件。“语音播 放端”可以用Python,在一个小巧 的迷你电脑上就能运行。这个案例 的最大价值在于,学生能够用技术 去解决一些真实的问题,开发各种 个性化的应用,让智慧校园变得名 副其实。
图6 “消息发送端”核心代码
● “语音播报端”的开发 “语音播报端”的核心功能是 从SIoT物联网平台上接收消息数据, 并且借助语音合成技术(Text to Speech,TTS),把文本信息转化成语 音信息。考虑到Mind+编程软件同时 具备了MTQQ消息收发模块和语音 合成模块,笔者选择了这个简单的图 形编程工具来编写这个程序。 MQTT模块和文字朗读模块 在“M i n d+”编程 软件的“网络服 务”中,点击加载即可。 1.界面设计 在M i nd+中新建一个列表 变 量,并 设 置 显 示 在 舞台中,如 下页图7所示。 2.“语音播报端”的核心代码 “语音播报端”涉及的MQTT模 块和文字朗读模块,需进行初始化, 如下页图8、图9所示。其中“04/001”是 MQTT消息的主题名称,可以自定义, 只要这个主题名称中间有“/”即可。 “语音播报端”的核心代码消 息数据接收和语音合成的程序,如 下页图10所示。 ● 系统应用和测试 “虚拟语音播报员”的消息发 送端和语音播报端都开发完成了, 只需在校园广播系统中进行一些简 单的设置,就能实现“虚拟语音播 报员”了。 1.安装“消息发送端”App应 用程序 在安卓手机/平板中安装“消 息发送端”的App应用。
毕业设计(论文)-超声波测距语音播报设计

毕业设计:超声波测距语音播报论文专业电子信息工程技术学生姓名班级学号指导教师完成日期在空气介质中超声测距传感器因其性能好,价格低廉、使用方便,在现场机器人定位系统、车辆自动导航、车辆安全行驶辅助系统、城市交通管理和高速公路管理监测系统,以及河道、油井和仓库及料位的探测中都有应用。
由于超声波传播不易受干扰,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距和物位测量等都可以通过超声波来实现。
为此,深入研究超声波的产生与传播规律、开发高性能超声波换能器及其收发电路,对于超声波检测技术的发展具有十分重要的现实意义。
本设计介绍了基于单片机控制的超声测距的原理:由STC89C52控制定时器产生一定频率脉冲,计算从发射到接收回波时间,从而得到实测距离,数据处理采用,lcd1602显示距离,WTD588D语音播报。
In the air medium, ultrasonic range finder sensor because of its good performance, low price, convenient use, in the field of robot positioning system, automatic vehicle navigation, vehicle safety driving assist system, city traffic management and management of expressway monitoring system, as well as river, well and warehouse and material level detection used in.Because the ultrasonic wave propagation is not susceptible to interference, energy consumption slow, medium of communication in the longer distance, which are often used for ultrasonic distance measurement, such as the location and level measurement can be achieved by ultrasound.Therefore, in-depth study of ultrasonic generation and propagation, the development of high performance ultrasonic transducer and its transceiver circuit, the ultrasonic detection technology development has very important real sense.This article introduces the design of control based on single chip ultrasonic ranging principle: control by STC89C52 timer produces a certain frequency pulse, calculated from transmitting to receiving echo time, so as to obtain the measured distance, data processing using the temperature compensation, four digital tube display distance, voice broadcast.摘要 (I)Abstract ............................................................................................................................ I I 第一章绪论 ................................................................................................................ - 1 -1.1 课题设计目的及意义 ...................................................................................... - 1 -1.1.1设计的目的 ........................................................................................... - 1 -1.1.2设计的意义 ........................................................................................... - 1 -1.2 国内外研究动态 ............................................................................................. - 1 -1.3 本课题研究的主要内容................................................................................... - 2 - 第二章总体方案 . (3)2.1 方案选择 (3)2.2 超声波测距仪的设计思路 (3)2.2.1 超声波测距原理 (3)2.2.2 超声波测距原理框图 (4)2.3 使用元件选择 (4)第三章系统的硬件结构设计 (6)3.1 STC89C52单片机的功能及特点 (6)3.2单片机最小系统 (9)3.4 语音播报 (10)3.5 显示单元 (12)第四章系统的软件设计 (14)4.1 主程序流程图 (14)4.2 超声波发生子程序和超声波接收中断程序 (16)第五章超声波测距接收 (20)5.1 HC-SR04模块 (20)5.2 T40、R40超声波传感器简介 (26)5.2.1 超声波传感器的基本介绍 (26)5.2.2 超声波传感器的主要应用 (26)5.2.3 超声波传感器的工作原理 (27)5.3 超声波发射电路 (28)5.4 超声波接收电路 (28)5.5 超声波接收过程 (29)5.6 接收数据处理 (29)第六章总结 (32)致谢 (34)参考资料 (35)附录1原理图 (36)附录2主要源程序 (38)第一章绪论1.1 课题设计目的及意义1.1.1设计的目的随着科学技术的快速发展,超声波在测距中的应用越来越广。
电梯语音播报毕业设计

学校代码学号毕业论文(设计)BACH ELOR DISSERTATI ON论文题目:基于单片机的电梯语音系统的设计学位类别:工学学士学科专业:自动化作者姓名:导师姓名:完成时间:2012-5-21基于单片机的电梯语音系统的设计中文摘要随着城市文明化和现代化建设步伐的加快,对建筑物中电梯的服务要求也越来越高,人们越来越追求智能化、人性化的乘梯环境。
在电梯语音服务方面,通过电梯管理员告知乘客所要到达的楼层以及其他相关的服务信息。
本设计以AT89S51单片机和ISD语音芯片为核心,设计了一种电梯语音服务系统,实现了电梯语音服务的智能化和自动化,以适应各种对服务要求比较高的电梯中。
采用ISD1700的SPI串行接口进行串行通信。
本系统是针对播报20层楼的情形设计的,主要有三类信号:楼层信号,上下行信号,关门信号。
其中F1至F20便是楼层信号,UP和DOWN分别为上行和下行信号,CLOSE为关门信号,这些信号经过隔离处理后进入单片机;软件部分的任务主要是找出将要进行语音播报服务的楼层和在找到楼后进行播报。
本设计主要由电源、复位电路、信号采集、晶振电路、键盘控制电路、单片机、语音播报模块组成。
关键词:单片机;电梯;语音系统;液晶显示Based on SCM Elevator Speech System DesignABSTRACTWith the acceleration of the pace of urban civilization and the modernization, service requirements for elevators in the building of more and more high, people are increasingly pursued by ladder of intelligent and humane environment. Elevator speech services, through elevator managers advise passengers to reach the floor, and other related service information.This design to AT89S51 And single-chip microcomputer ISD Voice chip at the core, has designed an elevator speech service system, implementation of elevator intelligent voice services and automation, to adapt to a variety of service requirements is relatively high in the elevator. ISD1700 SPI serial interface for serial communications, this system is aimed at broadcast 20 floor design. There are three main types of signals: the floor signal, up/down signal, closed signal. F1 to F20 is the floor signal,UP and DOWN , respectively for the uplink and downlink signal,CLOSE is Closed signal,these signals are isolated into the SCM; the software part of the task was mainly to find out voice broadcast service will broadcast the floor after floor been found. This design consists of a power supply, reset circuit, signal acquisition, oscillator circuit, keyboard control circuits , voice broadcast, single-chip modules.Keywords: SCM; lifts; voice systems; LCD display目录第一章绪论 (1)1.1研究背景和意义 (1)1.2基于单片机的电梯语音系统简介及设计要求 (1)1.2.1 系统简介 (1)1.2.2 设计要求 (1)第二章系统整体方案 (2)2.1系统构成框图 (2)2.2系统设计思想 (2)2.3系统方案论证 (2)第三章基本元器件的介绍 (4)3.1ISD1700简介 (4)3.1.1 ISD1700特点 (4)3.1.2电特性 (5)3.1.3 管脚功能说明 (5)3.1.4ISD1730的SPI模式 (7)3.1.5 SPI 协议格式 (7)3.1.6 ISD1700的存储结构 (8)3.2LCD简介 (8)第四章控制系统硬件结构设计 (11)4.1硬件系统设计原则 (11)4.2 系统硬件构成 (11)4.3本章小结 (13)第五章系统的软件设计 (14)5.1应用软件设计原则 (14)5.2系统主程序 (15)5.3选音播放子程序 (16)5.4本章小结 (16)第六章系统仿真与调试 (17)6.1系统调试 (18)第七章总结 (20)参考文献 (21)致谢 (22)附录 (23)第一章绪论1.1研究背景和意义随着城市文明化和现代化建设步伐的加快,对建筑物中电梯的服务要求也越来越高,人们越来越追求智能化、人性化的乘梯环境。
公交汉字显示与语音播报系统的设计毕业设计

公交汉字显示与语音播报系统的设计摘要:现代的城市化发展愈加迅速,公共交通作为一个城市重要的基础建设之一,是大多数市民的首选出行方式。
当下的科学技术的发展突飞猛进,微型计算机已在很多领域得到广泛的应用。
出于为市民提供更便捷,更完善的服务,设计了一种由单片机控制的公交汉字显示与语音播报系统。
公交汉字显示与语音播报系统的设计应用单片机,LCD液晶显示,语音芯片,使得到站信息及提示信息以语音和文字显示的方式告知市民,方便市民在没听清语音播报的情况下也可以从显示屏上得知到站信息。
关键词:单片机;语音播报;LED显示The design of the bus to Chinese characters display andspeech broadcast systemAbstract:Modern increasingly rapid development of urbanization, public transportation as an important infrastructure of a city, is the first choice for most citizens way to travel. Now the development of science and technology by leaps and bounds, a microcomputer has been widely used in many fields. For citizens to provide more convenient, more perfect service, we design a controlled by single chip microcomputer bus to Chinese characters display and speech broadcast system. Bus to Chinese characters display and speech broadcast system design and application of single-chip microcomputer, LCD liquid crystal display and voice chip, arrive station information and message informed citizens, in the form of voice and text display for citizens in didn't catch the case of speech can also learned to information from the display screen.Keyword:Single-chip Microcomputer; Voice broadcast; LED display目录前言 (1)第1章课题任务与方案设计 (2)1.1 课题任务 (2)1.2 方案设计 (2)第2章硬件设计 (4)2.1 单片机最小系统 (4)2.1.1 AT89C51芯片介绍 (4)2.1.2 AT89C51单片机最小系统设计 (5)2.2 显示模块设计 (6)2.3 语音模块设计 (8)2.3.1 ISD1760芯片介绍 (8)2.3.2 语音信号拾取电路设计 (8)2.3.3 音频放大电路设计 (9)2.3.4 ISD1760操作规则 (11)2.4 按键模块设计 (12)第3章软件设计 (13)3.1 主程序设计 (13)3.2 子程序设计 (14)3.2.1语音模块录音设计 (14)3.2.2 语音模块放音设计 (14)3.2.3 显示模块设计 (15)第4章结论 (17)4.1 系统调试 (17)4.1.1 硬件调试 (17)4.1.2 软件调试 (17)4.1.3 系统调试 (18)4.2 结论 (19)参考文献 (20)致谢 (21)附录一 (22)实物拍照 (22)前言城市的发展越来越迅速,公共交通对普通百姓平时出行越来越重要。
stm32基于pwm语音播报设计

嵌入式设计论文…基于PWM的语音0~9数字播报班级: 1221201专业:测控技术与仪器姓名:朱宇杰学号: 201220120118指导老师:钟老师东华理工大学利用PWM进行数字语音的播报设计摘要随着嵌入式领域的拓展,目前许多微控制器芯片一般都不具备数据一模拟的双向通道,但几乎都集成有PWM产生模块。
本文利用stm32单片机的PWM模块,还原存储在存储器中的声音采样数据,在几乎不增加成本的情况下,实现嵌入式应用中的扩展语音功能。
关键词stm32 PWM 语音低通滤波STM32的PWM精讲通过对TIM1定时器进行控制,使之各通道输出插入死区的互补PWM输出,各通道输出频率均为17.57KHz。
其中,通道1输出的占空比为50%,通道2输出的占空比为25%,通道3输出的占空比为12.5%。
各通道互补输出为反相输出。
TIM1定时器的通道1到4的输出分别对应PA.08、PA.09、PA.10和PA.11引脚,而通道1到3的互补输出分别对应PB.13、PB.14和PB.15引脚,中止输入引脚为PB.12。
将这些引脚分别接入示波器,在示波器上观查相应通道占空比的方波配置好各通道后, 编译运行工程;点击MDK 的Debug菜单,点击Start/Stop Debug Session;通过示波器察看PA.08、PA.09、PA.10、PB.13、PB.14、PB.15的输出波形,其中PA.08和PB.13为第一通道和互补通道,PB.09和PB.14为第二通道和其互补通道,PB.10和PB.15为第三通道和其互补通道;第一通道显示占空比为50%,第二通道占空比为25%,第三通道占空比为12.5%。
STM32处理器概述STM32F103xx增强型系列产品中内置了多达3个同步的标准定时器。
每个定时器都有一个16位的自动加载递加/递减计数器、一个16位的预分频器和4个独立的通道,每个通道都可用于输入捕获、输出比较、PWM和单脉冲模式输出,在最大的封装配置中可提供最多12个输入捕获、输出比较或PWM通道。
pwm语音播报

基于PWM的语音播报设计班级:专业:姓名:学号:东华理工大学利用PWM进行数字语音的播报设计摘要随着嵌入式领域的拓展,目前许多微控制器芯片一般都不具备数据一模拟的双向通道,但几乎都集成有PWM产生模块。
本文利用飞思卡尔公司HCSl2单片机的PWM模块,还原存储在存储器中的声音采样数据,在几乎不增加成本的情况下,实现嵌入式应用中的扩展语音功能。
关键词单片机PWM 语音低通滤波HCSl2系列单片机未包含数/模转换的模块。
要给其扩展语音功能,通常的做法是增加一块数/模转换芯片。
虽然这样做可以得到非常好的音质(取决于数/模转换芯片的性能),但由于耍多使用一块数/模转换芯片,在对音质要求不太高的应用中,会给设计增加额外的成本,同时也使电路设计相对复杂。
本文介绍利用PWM还原声音的解决方案,可以很好地解决这个矛盾。
例如安全报警应用中,系统通常已经包含了一块微控制器(用来处理人机交互以及系统的控制等),当发出警报时,可以是“BB”或“当当”的蜂鸣声;当然,更好的做法是发出清晰的语音。
用PWM产生声音的基本原理,是使用存储在Flash中的音频采样数据或通过某种算法产生的声音数据,来控制PWM每个波形的占空比;接下来通过一低通滤波器滤波,就可将声音从PW M的脉冲波里分离出来,驱动扬声器发出声音。
1 从WAV文件中提取声音采样数据一般来说,可以从WAV文件中提取声音数据,标准的WAV 格式的声音文件含有声音的采样数据和文件头。
文件头描述了后面声音数据的一些信息,如通道数、采样频率、采样位数以及数据的长度等。
通道数,是指声音的采样路数,如单声道、立体声等。
采样频率,是指每秒钟对声音的采样次数,采样频率越高,还原出来的声音越接近原始声音,如表l所列。
要精确还原出某种频率的波形,其最小采样率应为该波形的2倍。
采样位数,指的是每次采样的采样精度。
采样位数越高,还原出来的声音的量化噪声越小,波形也越接近原波形。
WAV文件的文件头定义:提取声音数据时,请注意采样频率、采样位数、存储容量与存储时间的关系,如表2所列。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
:;>0?>@?>A( B >?C2?:;.:?>@?>@6>96D5?:EF51G65H644>FI
也可指定某个特定的 A( 地 / 获取本地服务器 A( 地址, 址, 如 F+,+.JKL.M=.JF
PP F Q :;>0?>@?>A( :;>0?>@?>A(BFN;;O : :;>*?<OR95? B F P 01234P(56789:;.<=2F 49< 1DSR:T1DS*?U;0T:;>"DS*?U;(6;N
/ 写入小时报时声音文件十位和个位数 9W *?<OX12>Y , ;N?3 9W *?<OX12>YBJ, ;N?3 *?<OZ>9;?*9<?B*?<OX12> [J, :;>893?B :;>0?>@?>A( Q F P 01234 P F Q G:;> E*?<OZ>9;?*9<?I Q F.\6@F 1DS*?U;0.\>9;?593? :;>893? :;>893?B :;>0?>@?>A( Q F P 01234 P *?3.\6@F 1DS*?U;0.\>9;?593? :;>893? ?34 9W *?<OZ>9;?*9<?B*?<OX12> <14 J, 9W ;?<O\>9;?*9<? Y, ;N?3 现 :;>893?B :;>0?>@?>A( Q F P 01234 P F Q G:;> 代 计 E*?<OZ>9;?*9<?I Q F.\6@F 1DS*?U;0.\>9;?593? :;>893? 算 ?34 9W 机 ( / 写入 F小时 F声音文件 X12>.\6@ 总 :;>893?B :;>0?>@?>A( Q F P 01234 P X12>.\6@F 第 1DS*?U;0.\>9;?593? :;>893? 一 ?34 9W 八 秒报时声音文件十位和个位数程序 / 以下为写入分 钟 、 五 期 ! ! " # $ % & ’ "! ( ) * $ % +,,-." )
在 (56759:;.<=2 文 件 中 写 入 要 播 放 的 列 表 声 / 步骤二: 音文件
(+ ) 网页中嵌入 % ?65 (567?> 对象 在网页中设置一个全局变量 :;>01234)>5 , 用于 即 (56759:;.<=2 的 )%8。然 返回 V?;01234)>5 的值, 后在网页中嵌入一个 %?65 (567?> 对象,并设置其
实践与经验
网站语音播报程序的设计与实现
杨尚真 , 王 鹰 , 刘中宇(中南大学现代教育技术中心 (网络中心) , 长沙 -8,,XH ) 摘 (% /01" 4/ (102/3 ) 控件的 要:本文详细介绍了两种实现网站语音播报程序的设计与实现方法。内嵌 % /01 (102/3 方法通过自动播放 K9( 程序生成的一个播放语音列表文件来实现播音; 内嵌 51067 对象则通过其库文件的 在动画中通过脚本调用库文件中相应的声音文 J?4Y0S/ (3:G/3@2 属性建立音频库文件与动画脚本的链接, 件实现播音。 关键词: K9( ; % /01 (102/3; 51067 ;音频;对象
接, 在动画中通过脚本调用库文件中不同的声音文 件即可实现播音。据此得到播音的解决方案: 首先 利用 BC( 程序生成播音数据接口文件, 然后 01234 从接口文件中获取要播音的数据, 再根据这些数据 从库中链接声音, 选择相应的声音文件, 生成播音 列表, 最后进行播放。 生成播音数据接口文件 (D ) 为了实现 01234 与 BC( 程序的数据交互, 我们 采用了一个文本文件 (12A<:3@.@E@ F 保存在 C7G;H 子 目录下 I 来作为播音数据接口。假设播音时间为 , 则 (12A<:3@.@E@ 的内容格式如下: (++: D,: ,J)
+
通过内嵌 %/ 0 1 (1 0 2 / 3(%/ 0 1 "4 / 对象实现播音 (1 0 2 / 3 )
因此如 %/01 (102/3 没有提供多文件播放功能,
果想连续播放多个声音文件着实是一件令人头痛 的事。但是它提供了一个打开播放列表文件 (扩展 名为 .FH; 或 .G16, 内容格式为文本文件) 的功能, 据 此我们有了解决方案: 系统首先自动生成一个提示 语音的播放文件列表文件 (如 (102J?6@.FH; ) , 然后 在网页中嵌入 %/01 (102/3 对象,播放该列表文件 即可。 生成播放文件列表文件 (102J?6@.FH; (8 )
"DS?G;FI
(:;>*?<OR95?I !:;>"DS*?U;(6;NB:?>@?>.<6O(6;N
/ 确认并保证 01234 子目录的存在 9W 1DSR:.R154?>$U9:;: E:?>@?>.<6O(6;N EF P 01234FIIBR65:? ;N?3 1DSR:.’>?6;?R154?> E:?>@?>.<6O(6;NEF P 01234FII !?34 9W / 重新生成 01234 子目录下的 (56759:;.<=2 文件 !!9W 1DSR0.R95?$U9:;:E:;>"DS*?U;(6;NIB*%)$ ;N?3 1DSR:.#?5?;?R95?E:;>"DS*?U;(6;NI ?34 9W !! :?; 1DS*?U;0 B1DSR0.’>?6;?;?U;W95? E:;>"DS*?U;(6;NT;>2?T W65:?I !!:?; 1DSR0B31;N93V
割成不同的文件 A.B0C 文件 D, 并且在保证声音清晰 如有必要还可以 的前提下, 使声音文件的 9?E/ 最小, 把.B0C 文件转换为.FGH 或.3F 文件, 最后以 “8.B0C” 、 、 “H.B0C ” … “@/4.B0C ” 、 “I:;3.B0C ” 等文件名 “+.B0C ” 保存在 9:;4< 子目录下。
8
录制准备有关的声音文件
系统首先在网站主目录下建立一个子目录
然后进行有关声音的录制, 如数字 “8=> ” 、 9:;4<, “十” 、 “ 百” 、 “ 小时” 、 “ 分钟” 、 “ 秒” 、 “ 您好”等的录 制, 再通过 ’::1$<?@ 等声音编辑软件把各个声音分
现 代 生成一个文本文件 (102J?6@.FH; ,然后在该文件中 计 写入要播放的文件列表 (程序用 OP9N3?G@ 语言实 算 现) 。 机 QR ( 总 5;4N@?:4 S/@9:;4<)31AP2C01 @/FGI:;3TP2C01 @/FG!?4;@/T 第 P2C01 @/FG9/N:4< D 一 <?F 6@3*/FG5?1/T 6@39/3C/3U(T*/FGV3?@/*?F/T6@3%/F0?<W 八 *?F/T6@3J?4/ 五 ! 期 !! " # $ % & ’ "! ( ) * $ % +,,-.- " )
0%’ 属 性 的 ^652? 为 :;>01234)>5, 自 动 播 放 属 性 _2;10;6>; 值为‘JT循环播放属性 811O 值为 ,。完整 的 %?65 (567?> 对象配置如下:
a"bc$’* G56::94BG5:94d’R’#__,=‘eb$-‘JJGW‘be-b‘ ,,+,_Rbb’’R_ N?9VN;B+= \94;NB-+L 659V3BF<9445?FY aO6>6< 36<?BFH$U;?3;fF @652?BFJJ+KeFY aO6>6< 36<?BFH$U;?3;gF @652?BFh,KFY aO6>6< 36<?BF_)*"0*_%*F @652?BF‘JFY aO6>6< 36<?BF0X)RR8$F @652?BF,FY aO6>6< 36<?BF(%$R$*’XF @652?BF,FY aO6>6< 36<?BF&"8_b$80F @652?BF‘JFY aO6>6< 36<?BF0%’F @652?BFa]B :;>!1@9?)>5]YFY aO6>6< 36<?BF’"&*%"80F @652?BF’13;>15(63?5FY aO6>6< 36<?BF’"&0"8$F @652?BFG59OJFY aO6>6< 36<?BF8""(F @652?BF,FY aO6>6< 36<?BF&)!8""(F @652?BF,FY aO6>6< 36<?BF’$&*$%F @652?BF,FY aO6>6< 36<?BF!_A&*_A&_0($’*F @652?BF,FY aO6>6< 36<?BFb_’ij%")&#’"8"%F @652?BFk,,,,,,FY a?<D?4 :>G BF a] B :;>!1@9?)>5] YF \94;N BF Jh,F N?9VN; BF =,F G13;>15:BF’13;>15(63?5F 62;1:;6>;BF;>2?F G13:15?BF’59OJF 3156l D?5:BF;>2?F ;7O?BF62491 P U‘O3‘>?6562491‘O52V93FY a P "bc$’*Y