讓你的SCADA講中國(guó)話

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

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