pb 语音

jaylue 2010-09-29 09:38:47
现需要做一个语音叫号程序,手头上已经有语音包,在pb中该怎样才能将需要读出来的汉字给读出来??各位有知道的希望能将代码贴出来,谢谢了~~
...全文
627 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hnzyydx123 2011-12-27
  • 打赏
  • 举报
回复
有个简单的办法,你不是有语音包吗?那么里面所有的语音文件按照发音来命名,然后使用windows自带的函数:PB没有提供任何多媒体函数,要播放音乐只能通过Win32 API的PlaySound来实现:
 FUNCTION ulong PlaySound(ref string lpszName,ulong hModule,ulong dwFlags) LIBRARY "winmm.dll" ALIAS FOR "PlaySoundA"
参数1为wav文件名,参数2必须取0,参数3取1表示后台播放,取8表示循环播放,因此取9(=1+8)表示在后台循环播放。
使用的时候:例如:我要读出“请”的语音
string ls_test,ls_path
ls_path = 'c:/wave/'//语音包放置的文件目录
ls_test = ls_path+"请.wav"
playsound(ls_test,0,2)
夕木双 2011-12-11
  • 打赏
  • 举报
回复
http://download.csdn.net/detail/wangyouren/2385688

很简单的,试一下吧
DYFDWX 2011-03-18
  • 打赏
  • 举报
回复
我也要一个,谢谢 dyfdwx@163.com
newease 2011-03-16
  • 打赏
  • 举报
回复
如果要求不高的话,使用MsCTTS51.msi中文主意引擎即可

金山词霸之类的都是调用此引擎
yejihui9527 2011-03-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hsfeng75 的回复:]
这个跟PB没啥关系,要看你语音库的接口,PB只是调用
[/Quote]
是啊,有语音库的接口的话,也给我一个
哈哈
hsfeng75 2010-12-13
  • 打赏
  • 举报
回复
这个跟PB没啥关系,要看你语音库的接口,PB只是调用
jaylue 2010-09-29
  • 打赏
  • 举报
回复
我现在只是安装了语音库,在pb上该怎样开发?
jaylue 2010-09-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 jaylue 的回复:]
现需要做一个语音叫号程序,手头上已经有语音包,在pb中该怎样才能将需要读出来的汉字给读出来??各位有知道的希望能将代码贴出来,谢谢了~~
[/Quote]
用的是nextup的语音库~~没找到说明
duzhy 2010-09-29
  • 打赏
  • 举报
回复
你用的什么语音包,看他的说明啊。

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧