讓你的SCADA講中國話

發(fā)布時間:2023-10-28
報警來了,播個鈴聲,播放一個一段wav文件,不過這個功能有點簡單。
來換個玩法吧,在指定的事件發(fā)生時,把根據(jù)你自由定義的文本(報警文本或運行時生成的文本)讀出
來,操作員不用看屏幕就知道發(fā)生了什么事,這樣不是更愜意些嗎……
這中間就需要“文本轉(zhuǎn)語音”tts功能,當(dāng)然這個功能的歷史也算是比較悠久了,可惜wincc oa沒有提供
中文tts功能。
那就想辦法自己找一個吧,windows中文操作系統(tǒng)自帶的中文tts功能,可以借用這個。
用記事本寫一個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正常工作,應(yīng)該聽得到“測試測試”的中文朗讀。
接下來在wincc oa需要播放聲音的地方,加入以下腳本:
string text=測試測試;
system(start /b d:\\tts.vbs + text);
請加入自己的文本即可。
英文單詞也可以讀出來。
簡單易行!
上一個:銀杏繁殖方法
下一個:么么噠s720怎么升級4級,聯(lián)想s720怎么升級系統(tǒng)

WinRAR 百度網(wǎng)盤(winrar解壓百度網(wǎng)盤下載)
剩余電流動作繼電器工作原理
CC0201KRX7R8BB271,X7R 0201 270pF ±10% 25V
fanitek的服務(wù)優(yōu)勢有哪些,fanitek能提供什么服務(wù)
ltcc,中文資料,數(shù)據(jù)手冊
筆記本電腦 hp dell,筆記本電腦戴爾和惠普哪種打游戲更好
裝硬盤的盒子,裝監(jiān)控硬盤的盒子叫什么
迅雷解析種子為什么一直解析不出來(迅雷解析種子就崩潰)
茶葉酸奶的制作
如何選擇最優(yōu)秀的工業(yè)控制設(shè)備(看看gefran就夠了)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos