视频二区制服丝袜人妻欧美,亚洲欧美日韩中文高清WWW777 ,丰满少妇女人A毛片视频,国产成人精品日本亚洲11,亚洲国产成人手机在线电影 ,午夜福利一区二区,中文字幕乱码一区二区免费,国产精品高清一区二区不卡

      讓WINCC OA狂飆中國話

      2017/9/18 23:14:19 人評論 次瀏覽 分類:PLC應用  文章地址:http://www.fg316.com/tech/1536.html

      報警來了,播個鈴聲,播放一個一段wav文件,不過這個功能有點簡單。

      來換個玩法吧,在指定的事件發生時,把根據你自由定義的文本(報警文本或運行時生成的文本)讀出來,操作員不用看屏幕就知道發生了什么事,這樣不是更愜意些嗎?想跟昌暉儀表工程師一起練練手,那就繼續往下看。
       
      這中間就需要“文本轉語音”TTS功能,當然這個功能的歷史也算是比較悠久了,可惜西門子WinCC OA沒有提供中文TTS功能。那就想辦法自己找一個吧,Windows中文操作系統自帶的中文TTS功能,可以借用這個。
      讓WINCC OA講中國話
      用記事本寫一個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  '命令行參數
      For Each text In oArgs
               sp.speak(text)
      Next
       
      在命令行下測試一下:D:\>tts.vbs 測試測試,這時如果計算機TTS正常工作,應該聽得到“測試測試”的中文朗讀。
       
      接下來在WinCC OA需要播放聲音的地方,加入以下腳本: 
      string text="測試測試";
      system("start /b d:\\tts.vbs " + text);  
      請加入自己的文本即可,英文單詞也可以讀出來。簡單易行!
      本文作者:程瀚儂

      共有訪客發表了評論 網友評論

        客戶姓名:
      郵箱或QQ:
      驗證碼: 看不清楚?