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

首頁 > 編程 > VBScript > 正文

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

2020-07-26 11:53:07
字體:
來源:轉載
供稿:網友
如果你機器本身裝了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
国产精品扒开腿爽爽爽视频| 亚洲成人精品av| 日韩av在线电影网| 国产亚洲一级高清| 91色在线视频| 精品国偷自产在线视频99| 国产一区二区美女视频| 亚洲成人动漫在线播放| 国产精品欧美日韩一区二区| 欧美人与性动交a欧美精品| 亚洲欧美视频在线| 国产精品爽爽爽爽爽爽在线观看| 久久免费视频在线| 日韩不卡在线观看| 国产极品jizzhd欧美| 97碰碰碰免费色视频| 美女扒开尿口让男人操亚洲视频网站| 国产精品久久久久久网站| 日韩中文第一页| 亚洲欧美一区二区激情| 国产成人亚洲综合青青| 亚洲成av人片在线观看香蕉| 亚洲综合第一页| 亚洲精品国产品国语在线| 国产成人精品国内自产拍免费看| 久久精品99久久香蕉国产色戒| 国产精品久久久av久久久| 国产精品丝袜视频| 亚洲aaa激情| 亚洲成年人影院在线| 亚洲第一综合天堂另类专| 亚洲高清色综合| 亚洲精品视频在线观看视频| 日韩高清免费观看| 精品人伦一区二区三区蜜桃网站| 中文字幕亚洲综合| 日韩av片免费在线观看| 亚洲国产成人久久| 成人免费午夜电影| 日韩av片永久免费网站| 久久久久久久国产| 国产在线视频不卡| 欧美激情xxxxx| 亚洲天堂男人天堂女人天堂| 亚洲女人初尝黑人巨大| 亚洲乱码一区二区| 亚洲综合精品一区二区| 国产精品久久久久久网站| 欧美国产日本高清在线| 亚洲成人久久网| 欧美三级免费观看| 色偷偷88888欧美精品久久久| 欧美做爰性生交视频| 国产精品久久久久久搜索| 国产精品爽黄69天堂a| 欧美激情图片区| 欧美小视频在线观看| 国产精品爽爽爽| 亚洲天堂第二页| 精品一区二区三区三区| 国产精品美女午夜av| 亚洲国产婷婷香蕉久久久久久| 最近2019中文免费高清视频观看www99| 91高清视频免费观看| 精品国产91久久久久久| 国产欧美精品va在线观看| 性欧美xxxx| 91亚洲精品久久久久久久久久久久| 欧美性视频网站| 亚洲黄页视频免费观看| 亚洲黄色av网站| 亚洲人成网站免费播放| 九色精品免费永久在线| 亚洲欧洲午夜一线一品| 成人写真福利网| 97精品在线视频| 精品久久久国产| 色七七影院综合| 亚洲人成77777在线观看网| 欧美一区二区视频97| 91在线高清免费观看| 伊人久久大香线蕉av一区二区| 亚洲国产精品久久精品怡红院| 国产狼人综合免费视频| 欧美性猛交xxxx乱大交蜜桃| 日韩欧美国产骚| 永久免费看mv网站入口亚洲| 亚洲免费一在线| 久久久久成人网| 国产成人欧美在线观看| 红桃av永久久久| 久久久国产精品亚洲一区| 日韩免费在线播放| 成人在线免费观看视视频| 日韩欧美精品网址| 亚洲视频一区二区三区| 91国内免费在线视频| 中文字幕精品久久久久| 亚洲开心激情网| 亚洲综合一区二区不卡| 最好看的2019的中文字幕视频| 国产精品一二三在线| 91高清在线免费观看| 色妞久久福利网| 欧美日韩性视频在线| 97视频在线观看免费高清完整版在线观看| 久久精品免费电影| 日韩中文字幕在线| 久久伊人精品一区二区三区| 黑人精品xxx一区一二区| 亚洲国产精品悠悠久久琪琪| 日本高清+成人网在线观看| 免费av在线一区| 欧美激情精品久久久久久免费印度| 国产欧美欧洲在线观看| 日韩成人久久久| 亚洲图片欧美午夜| 欧美高清videos高潮hd| 26uuu久久噜噜噜噜| 精品久久久免费| 18久久久久久| 国产综合在线视频| 国产精品美女www爽爽爽视频| 最近中文字幕2019免费| 粉嫩老牛aⅴ一区二区三区| 992tv在线成人免费观看| 欧美成人一区在线| 中文字幕亚洲国产| 欧美日韩国产一区在线| 亚洲国产日韩精品在线| 国内精品久久久久久中文字幕| 97人人爽人人喊人人模波多| y97精品国产97久久久久久| 国产视频福利一区| yellow中文字幕久久| 亚洲片国产一区一级在线观看| 欧美第一黄网免费网站| 国产主播欧美精品| 高潮白浆女日韩av免费看| 91亚洲精品视频| 日韩精品在线视频观看| 久久久精品亚洲| 日韩av电影在线网| 伊人久久久久久久久久久| 97国产在线观看| 欧美性猛交xxxxx水多| 欧美成人剧情片在线观看| 亚洲人成电影在线观看天堂色| 日韩免费观看网站| 国产精品嫩草影院久久久| 92版电视剧仙鹤神针在线观看| 国产精品久久77777| 欧美成人午夜激情视频| 日韩在线欧美在线| 日韩乱码在线视频| 久久天天躁狠狠躁夜夜躁| 免费97视频在线精品国自产拍| 亚洲精品不卡在线| 久久综合国产精品台湾中文娱乐网| 日韩欧美aⅴ综合网站发布| 国产情人节一区| 另类色图亚洲色图| 国产成人综合精品| 日韩精品在线私人|