中文字幕精品无码亚洲字精舞,爱丫爱丫影院在线观看免费,a片毛片免费看,337P日本欧洲亚洲大胆人人

讓W(xué)INCC OA狂飆中國(guó)話

2017/9/18 23:14:19 人評(píng)論 次瀏覽 分類:PLC應(yīng)用  文章地址:http://m.wxmqjy.com/tech/1536.html

報(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ā)生了什么事,這樣不是更愜意些嗎?想跟昌暉儀表工程師一起練練手,那就繼續(xù)往下看。
 
這中間就需要“文本轉(zhuǎn)語(yǔ)音”TTS功能,當(dāng)然這個(gè)功能的歷史也算是比較悠久了,可惜西門(mén)子WinCC OA沒(méi)有提供中文TTS功能。那就想辦法自己找一個(gè)吧,Windows中文操作系統(tǒng)自帶的中文TTS功能,可以借用這個(gè)。
讓W(xué)INCC OA講中國(guó)話
用記事本寫(xiě)一個(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)單易行!
本文作者:程瀚儂

共有訪客發(fā)表了評(píng)論 網(wǎng)友評(píng)論

  客戶姓名:
郵箱或QQ:
驗(yàn)證碼: 看不清楚?
主站蜘蛛池模板: 汝阳县| 海安县| 昭通市| 伊川县| 乌拉特前旗| 彰化市| 德保县| 海伦市| 溧阳市| 延寿县| 根河市| 东乡县| 永嘉县| 汪清县| 高安市| 松阳县| 安新县| 麦盖提县| 集安市| 阳原县| 兴文县| 虞城县| 广饶县| 嫩江县| 天气| 施甸县| 辰溪县| 绥滨县| 麟游县| 栖霞市| 平罗县| 临武县| 宝清县| 县级市| 安多县| 栖霞市| 南投县| 周宁县| 永宁县| 滨海县| 府谷县|