WinCC語音報警實現方法

2022-07-01 08:12:09 字數 1229 閱讀 8171

概述

tts

windows作業系統提供了乙個tts(text-to-speech)引擎,我們可以使用vbs或者c指令碼在wincc裡面呼叫。不過這種方式實用價值不大,因為指令碼在呼叫tts發音時對執行緒是阻塞的,這時候後面的指令碼都只能排隊,無法正常執行。大家都知道wincc的全域性指令碼一共只有兩個執行緒(vbs和c各乙個),因此這種方式只能用於很小很小的單機版專案。

cc_alarm_helper

cc_alarm_helper是我們早期開發的一款免費的語音報警助手(可以通過下面位址獲取: 提取碼:63rt)。 它的原理是獲取wincc報警檢視裡面的訊息進行播報。由於是乙個在後台單獨執行的程序,因此對wincc沒有影響。不過它在使用前需要做一些設定,比如正確的配置根畫面名稱和報警控制項名稱,使用上稍微麻煩一些。

圖1 cc_alarm_helper

圖2 ccalarmsound

hwlib(慧蘭博)技術團隊專注於高階自動化技術,如果您對我們的技術教程感興趣的話,可以x寶上搜尋店鋪「hwlib」或者「慧蘭博」

關於hwlib(慧蘭博)技術團隊的更多資訊:

hwlib(慧蘭博)技術團隊技術資料:

提取碼:0s3j

(堅果雲):

專注於工業自動化高階程式設計應用

c 實現文字讀取,語音報警功能

c 實現文字讀取,語音報警功能 在測試軟體功能過程中,由於需要操作硬體進行變位,但是操作完成後在去看監控軟體有時間延遲,除非2個人配合,就想實現告警進行語音播報功能 實現方法1 dllimport winmm.dll public static extern bool playsound strin...

Cacti實現MSN報警

一 軟體環境 cacti 需threshold外掛程式 msn機械人 sendmsg 二 安裝過程 cacti的threshold外掛程式參見 cacti配置e mail報警 三 配置過程 1.按照cacti配置e mail報警配置並啟用thold 2.編輯cacti plugins thold t...

open falcon實現郵件報警

2.安裝mail provider 安裝方法 編譯成功之後,修改cfg.json檔案相關資訊,使用 使用curl命令,驗證是否能發郵件,返回success的話就是成功了 curl d tos 你的郵箱 subject 報警測試 content 這是一封測試郵件 success 3.安裝sender ...