易语言 机读文本.文本到语音 问题
发布网友
发布时间:2022-04-30 01:15
我来回答
共1个回答
热心网友
时间:2022-06-27 20:51
.版本 2
.支持库 ESpeechEngine
.程序集 窗口程序集_启动窗口
.程序集变量 机读文本, 机读文本
.程序集变量 事件反馈, 整数型
.子程序 __启动窗口_创建完毕
机读文本.设置语音库 (“VW Lily”)
.子程序 _按钮1_被单击
.判断开始 (按钮1.标题 = “语音”)
按钮1.标题 = “停止”
机读文本.文本到语音 (0, 编辑框1.内容, -1, 标签1)
.判断 (按钮1.标题 = “停止”)
按钮1.标题 = “语音”
机读文本.停止发音 ()
.默认
.判断结束
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (事件反馈 = 参数二)
按钮1.标题 = “语音”
机读文本.停止发音 ()
.如果真结束
==========================================================
这样是有点小缺陷的,如果反馈事件用信息框,你就发现会弹出两个信息框
你的要求,上面代码还是可用的