用記事本寫一個VBS: d:\tts.vbs set sp = createobject("SAPI.SpVoice") set Voices = sp.GetVoices() '獲得語音引擎集合 for i=0 to Voices.count-1 if Right(Voices(i).Id, 24)="MSSimplifiedChineseVoice" then cn=i next set sp.Voice = Voices.Item(cn) set oArgs = WScript.Arguments '命令行參數(shù) For Each text In oArgs sp.speak(text) Next 在命令行下測試一下:D:\>tts.vbs 測試測試,這時如果計算機TTS正常工作,應該聽得到“測試測試”的中文朗讀。 接下來在WinCC OA需要播放聲音的地方,加入以下腳本: string text="測試測試"; system("start /b d:\\tts.vbs " + text); 請加入自己的文本即可,英文單詞也可以讀出來。簡單易行! 本文作者:程瀚儂