国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 媒體動畫 > 正文

Authorware類和函數:authorware7.0腳本教學文章連載-- Speech Xtra

2024-09-08 19:24:39
字體:
來源:轉載
供稿:網友

newobject

語法:object:=newobject("speechxtra")

說明:沒有使用。

voicecount

語法:result:=voicecount( )

說明:返回系統中安裝的語音數量。語音數量也可以從windows控制面板中的語音屬性中得到。

voiceget

語法:result:=voiceget( )

說明返回描述系統當前語音的屬性列表。列表格式為:[#name:string,#age:string,#gender:string,#index:integer],其中【name】屬性,【age】屬性,【gende】屬性由系統中安裝的語音引擎決定(往往表示人名、年齡和制造商),【index】屬性指示當前語音在語音列表中的位置索引。例如[#name:"microsoft mary",#age:"adult",#gender:"female",#index:1]。當前語音也可以從windows控制面板中的語音屬性中得到,但是語音的位置索引值與語音屬性中顯示的位置不一定相等。

voicegetall

語法:result:=voicegetall()

說明:返回一個以語音屬性列表為元素的線性列表,每個元素描述了系統中安裝的一種類型的語音。例如,[[#name:"microsoft mary",#age:"adult",#gender:"female",#index:1],[#name: "microsoft mike",#age:"adult",#gender:"male",#index:2],[#name:"microsoft sam",#age: "adult",#gender:"male",#index:3]],其中每個屬性的含義請參閱函數voiceget的說明。系統中安裝的所有語音也可以從windows控制面板中的語音屬性中得到,但是語音的位置索引值與語音屬性中顯示的位置不一定相等。

voicegetpitch

語法:result:=voicegetpitch( )

說明:返回當前語音的音調。音調范圍由各種語音本身決定。

voicegetrate

語法:result:=voicegetrate( )

說明:返回當前語音的語速。語速范圍由各種語音本身決定。

voicegetvolume

語法:result:=voicegetvolume( )

說明:返回當前語音的音量。音量范圍由各種語音本身決定。

voiceinitialize

語法:result:=voiceinitialize( )

說明:檢測當前系統中是否正確地安裝了tts引擎,是則返回true,否則返回false。

voicepause

語法:result:=voicepause( )

說明:暫停當前正在播放的語音,函數執行成功則返回true,否則返回false。暫停的位置由各種語音本身決定,有的語音會繼續播放一段時間,直至緩沖區中的語音數據全部輸出為止。

voiceresume

語法:result:=voiceresume( )

說明:繼續播放當前處于暫停狀態的語音,函數執行成功則返回true,否則返回false。

voiceset

語法:result:=voiceset(voiceindex)

說明:選擇當前使用的語音,并返回實際被選擇的語音索引號。參數voiceindex為語音索引號,最小索引號為1,最大索引號可以通過函數voicecount( )獲得,如果參數voiceindex超出可用索引號的范圍,此函數將自動選擇索引號最相近的語音。新的語音將在下一次執行函數voicespeak( )時被使用。系統中安裝的所有語音也可以從windows控制面板中的語音屬性中得到,但是語音的位置索引值與語音屬性中顯示的位置不一定相等。

voicesetpitch

語法:result:=voicesetpitch(value)

說明:設置當前語音的音調,并返回實際被設置的音調。參數value為音調數值,音調數值的范圍由各種語音本身決定。新的音調將在下一次執行函數voicespeak時被使用。

voicesetrate

語法:result:=voicesetrate(rate)

說明:設置當前語音的語速,并返回實際被設置的語速。參數rate為語速數值,語速數值的范圍由各種語音本身決定。新的語速將在下一次執行函數voicespeak時被使用。

voicesetvolume

語法:result:=voicesetvolume(volume)

說明:設置當前語音的音量,并返回實際被設置的音量。參數rate為音量數值,音量數值的范圍由各種語音本身決定。新的音量將在下一次執行函數voicespeak時被使用。

voicespeak

語法:voicespeak("stringtospeak")

說明:根據字符串參數stringtospeak的內容開始播放語音。該函數將中斷當前正在播放的語音。

voicestate

語法:result:=voicestate()

說明:檢測當前語音的狀態,并返回符號類型的結果:#stopped,#playing或#paused。

voicestop

語法:result:=voicestop()

說明:停止播放當前語音,函數執行成功則返回true,否則返回false。

voicewordpos

語法:result :=voicewordpos()

說明:返回當前被播放的單詞的序號。例如,當前正在播放字符串“how are you”中的單詞are,執行該函數將返回2。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤台县| 罗山县| 雷山县| 佛教| 鞍山市| 隆安县| 马鞍山市| 天气| 望奎县| 灌阳县| 佳木斯市| 肇源县| 井冈山市| 鹤峰县| 西平县| 平江县| 广丰县| 龙游县| 西乌| 武陟县| 五台县| 丽江市| 三门县| 青阳县| 凤庆县| 平昌县| 桃江县| 青铜峡市| 韩城市| 历史| 平顺县| 二手房| 广元市| 长武县| 岗巴县| 即墨市| 青州市| 海丰县| 西畴县| 布尔津县| 义乌市|