現需要做一個語音叫號程式,手頭上已經有語音包,在pb中該怎樣才能將需要讀出來的漢字給讀出來??各位有知道的希望能將代碼貼出來,謝謝了~~
uj5u.com熱心網友回復:
你用的什么語音包,看他的說明啊。uj5u.com熱心網友回復:
用的是nextup的語音庫~~沒找到說明
uj5u.com熱心網友回復:
我現在只是安裝了語音庫,在pb上該怎樣開發?uj5u.com熱心網友回復:
這個跟PB沒啥關系,要看你語音庫的介面,PB只是呼叫uj5u.com熱心網友回復:
是啊,有語音庫的介面的話,也給我一個
哈哈
uj5u.com熱心網友回復:
如果要求不高的話,使用MsCTTS51.msi中文主意引擎即可金山詞霸之類的都是呼叫此引擎
uj5u.com熱心網友回復:
我也要一個,謝謝 [email protected]uj5u.com熱心網友回復:
http://download.csdn.net/detail/wangyouren/2385688很簡單的,試一下吧
uj5u.com熱心網友回復:
有個簡單的辦法,你不是有語音包嗎?那么里面所有的語音檔案按照發音來命名,然后使用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)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/71883.html
標籤:腳本語言
