亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

vbs 調用中文語音讓你電腦聽你的命令的實現代碼

2020-06-26 18:22:12
字體:
來源:轉載
供稿:網友
關于vbs調用中文語音讓你電腦聽你的命令的實現代碼,需要的朋友可以參考下。
 
如果你機器本身裝了office的話,可能不需要裝以下軟件,我機器由于裝的是openoffice,所以我提前裝了 
speechsdk51.exe 
CNSpeechPackage.msi 
這兩個軟件。如果讓電腦朗讀,參考下面的代碼
復制代碼代碼如下:

ReadAllTextFile=CreateObject("Scripting.FileSystemObject").OpenTextFile(Wscript.Arguments(0), 1).ReadAll 
Function RegExpTest(patrn, strng) 
Dim regEx, Match, Matches ' 建立變量。 
Set regEx = New RegExp ' 建立正則表達式。 
regEx.Pattern = patrn ' 設置模式。 
regEx.IgnoreCase = True ' 設置是否區分大小寫。 
regEx.Global = True ' 設置全程可用性。 
Set Matches = regEx.Execute(strng) ' 執行搜索。 
For Each Match in Matches ' 遍歷 Matches 集合。 

RetStr = RetStr & Match.value&" " 
RetStr = RetStr & vbCRLF 
Next 
RegExpTest = RetStr 
End Function 

Set objVoice = CreateObject("SAPI.SpVoice") 
Set objVoice.Voice = objVoice.GetVoices("Name=Microsoft Simplified Chinese").Item(0) 
objVoice.Rate = 3 '速度:-10,10 0 
objVoice.Volume = 100 '聲音:0,100 100 
objVoice.Speak RegExpTest("[/u4e00-/u9fa5]", ReadAllTextFile) 

或是裝完speechsdk51.exe之后可以參考 
C:/Program Files/Microsoft Speech SDK 5.1/Samples/Scripts/SimpleTTS/SimpleTTS.html這個文件。 
如果讓電腦聽你的命令,下邊是vbs代碼 
復制代碼代碼如下:

'========================================================================== 
' Name : CommandPC.VBS 
' AUTHOR : HUAYING 
' DATE : 2005-1-31 
'========================================================================== 
Dim CommandDictionary '命令字典對象 
Dim WshShell 'WshShell對象提供對本地Windows程序的訪問。 
Dim ScriptComplete '程序結束標志 
Dim SR '語音識別(Speech Recognition)對象 
Dim Grammar '語音識別的命令語法對象 
'初始化命令字典對象,可根據自己的需要添加命令 
Set CommandDictionary = CreateObject("Scripting.Dictionary") 
CommandDictionary.Add "上網","""C:/Program Files/Internet Explorer/iexplore.exe""" '注意雙引號的數目 
CommandDictionary.Add "計算器", "calc" 
CommandDictionary.Add "記事本", "notepad" 
CommandDictionary.Add "空當接龍", "freecell" 
Set WshShell = CreateObject("WScript.Shell") '創建WshShell對象 
ScriptComplete = False '初始化程序結束標志 
'創建語音識別對象,調用由"Command.XML"所定義的語法,并啟動語音識別引擎 
Set SR = WScript.CreateObject("SAPI.SpSharedRecoContext", "RecoContext_") 
Set Grammar = SR.CreateGrammar 
Grammar.CmdLoadFromFile "x.xml", SLODynamic 
Grammar.CmdSetRuleIdState 0, 1 
MsgBox "你好,主人,請吩咐。" 
'等候你的語音命令(需要安裝麥克風) 
'當識別出"命令結束"命令時程序結束 
Do 
WScript.Sleep 1000 
Loop Until ScriptComplete 
MsgBox "歡迎再跟我說話,再見!" 
'你的語音命令被識別 
Sub RecoContext_Recognition(ByVal StreamNumber,ByVal StreamPosition,ByVal RecognitionType,ByVal Result ) 
Text = Result.PhraseInfo.GetText '獲取語音識別引擎所識別的命令 
If Text <> "命令結束" Then 
WshShell.Run CommandDictionary.Item(Text) '由WshShell對象Run方法執行你的命令 
Else 
ScriptComplete = true '程序結束標志 
End If 
End Sub 

================================== 
x.xml源碼 
復制代碼代碼如下:

<?xml version="1.0" encoding="gb2312" ?> 
<GRAMMAR LANGID="804"> 
<RULE NAME="命令" TOPLEVEL="ACTIVE"> 
<L> 
<P>上網</P> 
<P>計算器</P> 
<P>記事本</P> 
<P>空當接龍</P> 
<P>命令結束</P> 
</L> 
</RULE> 
</GRAMMAR> 

========在中文的機器上直接運行這個vbs,很有可能出現0x80045052錯誤,解決辦法: 
控制面板---語音-語音認別選項卡------------》改成Microsoft Simplified Chinese

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲人成啪啪网站| 精品人伦一区二区三区蜜桃网站| 国模精品视频一区二区| 欧美日韩亚洲精品一区二区三区| 国产精品久久一| 国产精品美女999| 久久精品色欧美aⅴ一区二区| 久久国产精品影片| 久久精品视频99| 国产不卡av在线免费观看| 97在线免费观看视频| 久久电影一区二区| 中文字幕日韩欧美精品在线观看| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲成人999| 亚洲欧美国产精品| 97成人精品视频在线观看| 欧美在线视频导航| 久久久久久久av| 国产精品久久久久9999| 88国产精品欧美一区二区三区| 97视频在线观看视频免费视频| 不卡av电影院| 久久精品国亚洲| 欧美精品一区在线播放| 91精品国产91久久久久久| 亚洲综合最新在线| 久久99精品久久久久久青青91| 亚洲人成77777在线观看网| 狠狠躁夜夜躁人人爽天天天天97| 国产欧美韩国高清| 欧美精品少妇videofree| 欧美放荡办公室videos4k| 欧美成在线视频| 91九色国产在线| 久久夜精品va视频免费观看| 国产亚洲欧美aaaa| 久久久久久久久电影| 亚洲电影av在线| 久久伊人精品视频| 日韩美女在线观看一区| 亚洲国产精品系列| 亚洲免费成人av电影| 久色乳综合思思在线视频| 欧美一区二区三区精品电影| 色综久久综合桃花网| 全亚洲最色的网站在线观看| 久久精品国产久精国产思思| 国产精品久久久久久av福利| 国产激情综合五月久久| 国模视频一区二区| 欧美国产日韩二区| 97久久久免费福利网址| 欧美激情一二区| 国产精品91久久| 国产精品久久久久久久久久久不卡| 国产精品入口日韩视频大尺度| 欧美视频中文在线看| 国产精品都在这里| 欧美丰满少妇xxxxx| 日韩亚洲精品视频| 深夜成人在线观看| 美女精品久久久| 国产精品美腿一区在线看| 亚洲一区二区少妇| 久久久999国产精品| 欧美成人久久久| 精品久久久久久电影| 亚洲午夜久久久久久久| 91麻豆桃色免费看| 亚洲国产精品成人精品| 视频在线观看一区二区| 亚洲va国产va天堂va久久| 日韩精品有码在线观看| 成人黄色免费看| 欧美大尺度激情区在线播放| 亚洲伊人第一页| 国产精品福利小视频| 欧美丰满少妇xxxxx做受| 亚洲欧美在线x视频| 一本一本久久a久久精品综合小说| 国产婷婷成人久久av免费高清| 日韩精品中文字| 国产成人精品最新| 欧美成人在线影院| 奇米四色中文综合久久| 成人久久久久久| 最新91在线视频| 久久精视频免费在线久久完整在线看| 亚洲欧洲在线免费| 国产日韩欧美影视| 国产精品女主播| 国产午夜精品美女视频明星a级| 日韩欧美高清在线视频| 欧美夫妻性生活视频| 成人精品久久久| 久久天天躁狠狠躁老女人| 亚洲精品一区二区三区不| 欧美性猛交丰臀xxxxx网站| 国产在线日韩在线| 国产婷婷成人久久av免费高清| 国产午夜精品美女视频明星a级| 91sa在线看| 久久国产精品亚洲| www.日韩av.com| 欧美性理论片在线观看片免费| 日韩亚洲欧美中文在线| 97精品视频在线| 欧美精品成人在线| 久久国产精品免费视频| 97超级碰在线看视频免费在线看| 亚洲欧洲中文天堂| 欧美一级大胆视频| 国产精品稀缺呦系列在线| 亚洲成人激情在线观看| 精品毛片网大全| 亚洲区一区二区| 另类专区欧美制服同性| 午夜精品久久久久久久99黑人| 日韩成人激情视频| 国产精品美女免费看| 国产欧美一区二区三区久久人妖| 亚洲男人av在线| 成人在线激情视频| 日本亚洲欧美成人| 亚洲天堂免费观看| 18性欧美xxxⅹ性满足| 日韩高清有码在线| 久久大大胆人体| 欧美视频一区二区三区…| 欧美日韩国产麻豆| 97**国产露脸精品国产| 久久久精品电影| 精品亚洲aⅴ在线观看| 欧美在线免费看| 亚洲999一在线观看www| 色噜噜亚洲精品中文字幕| 亚洲欧美精品在线| 亚洲影院色在线观看免费| 日韩美女在线观看| 国产成人精品a视频一区www| 久久精视频免费在线久久完整在线看| 日韩成人av网址| 欧美成人手机在线| 欧美国产日韩一区二区三区| 亚洲色图校园春色| 国产精品一区二区久久国产| 国产成人精品最新| 精品在线欧美视频| 国模精品系列视频| 美日韩精品免费视频| 一区二区三区天堂av| 日韩国产在线播放| 国产在线视频91| 亚洲a成v人在线观看| 精品久久久国产| 7m精品福利视频导航| 亚洲成av人片在线观看香蕉| 色综合导航网站| 欧美高清视频一区二区| 国内精品久久久久影院 日本资源| 精品国内自产拍在线观看| 成人精品一区二区三区电影免费| 亚洲精品在线视频|