精易论坛

标题: 请大神解答如何播放指定文字 [打印本页]

作者: 老陈头    时间: 2021-2-13 21:08
标题: 请大神解答如何播放指定文字
.版本 2
.支持库 ESpeechEngine

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 文字播放, 机读文本

文字播放.设置语音库 (“Microsoft Zira Desktop - English (United States)”)
文字播放.设置语速 (2)
文字播放.文本到语音 (0, “工作人员请注意” + 到文本 (编辑框1.内容) + “号时间还有五分钟”, , )
输出调试文本 (文字播放)
文字播放.输出声音文件 (0, “工作人员请注意” + 到文本 (编辑框1.内容) + “号时间还有五分钟”, “C:\Users\Administrator\Desktop\陈的课堂代码\3.mp3”)
播放MP3 (2, “C:\Users\Administrator\Desktop\陈的课堂代码\3.mp3”)
通过这样的代码还是无法播放出来对应的内容,不知道是哪里出问题了。请大神们帮忙一下

QQ图片20210213210711.png (21.16 KB, 下载次数: 0)

QQ图片20210213210711.png

作者: 元老    时间: 2021-2-13 21:08
如果是播放MP3那里无法播放,就如此修改,如果还不行,检测语音库是否存在,不存在的话下载个,应该就是这两个之一出了问题
  
文字播放.输出声音文件 (0, “工作人员请注意”到文本 (编辑框1.内容)“号时间还有五分钟”, “C:\Users\Administrator\Desktop\陈的课堂代码\3.wav”)
播放声音_ (“C:\Users\Administrator\Desktop\陈的课堂代码\3.wav”, 0)
DLL命令名返回值类型公开备 注
播放声音_整数型 sndPlaySound
DLL库文件名:
winmm.dll
在DLL库中对应命令名:
sndPlaySoundA
参数名类 型传址数组备 注
声音文件名文本型lpszSoundName
标志整数型uFlags






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4