开源语音类
功能说明:该程序是一个基于易语言开发的语音合成与控制程序,主要功能是将文本转换为语音,并提供对语音播放的控制操作。程序通过调用Windows系统内置的SAPI(Speech Application Programming Interface)语音库实现语音功能。
程序的核心部分是一个名为“语音类”的程序集,其中包含了多个子程序,用于实现不同的功能。例如,“创建”子程序用于初始化语音对象;“置音量”和“取音量”子程序分别用于设置和获取语音的音量;“置语速”和“取语速”子程序用于调整和读取语音的语速;“暂停”和“恢复”子程序用于控制语音的播放状态;“取语音库”和“置语音库”子程序用于获取和设置可用的语音库;“取语音库数量”子程序用于获取语音库的数量;“文本到语音”子程序用于将输入的文本转换为语音输出;“停止”子程序用于停止当前的语音播放。
在窗口程序集“窗口程序集1”中,程序初始化了语音对象,并尝试加载“Microsoft Simplified Chinese”中文语音库。如果成功,则程序可以正常运行;否则会提示用户未找到中文语音库或语音库创建失败。此外,程序还设置了多个按钮事件,分别用于触发文本到语音、暂停、恢复和停止操作。时钟组件的周期事件也用于触发语音播放。
总体来看,该程序主要用于实现文本转语音的功能,并提供了对语音播放的控制,适用于需要语音播报的应用场景,如语音助手、语音提示等。
======语音类
| |
| |------ 创建
| |
| |------ 置音量
| |
| |------ 取音量
| |
| |------ 置语速
| |
| |------ 取语速
| |
| |------ 暂停
| |
| |------ 恢复
| |
| |------ 取语音库
| |
| |------ 置语音库
| |
| |------ 取语音库数量
| |
| |------ 文本到语音
| |
| |------ 停止
| |
| |
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮_文本到语音_被单击
| |
| |------ _按钮_暂停_被单击
| |
| |------ _按钮_恢复_被单击
| |
| |------ _按钮_停止_被单击
| |
| |------ _时钟1_周期事件
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。