关于语音报警的实现

在工控领域,语音报警的应用比较普遍。
在需要详细报警(报出信号名称)的情况下,大家一般是采用录入语音的方式,还是购买软件生成语音的方式?
http://www.opc-china.com

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MEL 11/4/2002 Mitsubishi MELSEC I/O Driver MIE 3/28/2002 Mitsubishi Melsec-A Ethernet MIT 3/28/2002 Mitsubishi A Series MQE 3/29/2002 Mitsubishi Q-series Ethernet I/O driver MSX 3/29/2002 Mitsubishi Ethernet I/O Driver MEU 3/29/2002 Mitsubishi FX/485 Multidrop IO Driver MFX 3/29/2002 Mitsubishi FX Series I/O COM Driver MIN 11/5/1997 Mitsubishi Electric Inverter I/O Driver A30 11/14/2002 ABB Kent Taylor Mod 30 ABC 10/31/2002 Allen-Bradley CyberLogic DHX Driver ABD 7/3/2002 Allen-Bradley DF1 Half Duplex ABH 5/3/2002 Allen-Bradley Data Highway ABR 1/9/2003 Allen-Bradley RSLinx v7.28 ADM 3/28/2002 Azonix 1050, 1060, 6000 APX 3/28/2002 Moore APACS BR3 3/28/2002 Bristol Babcock EGD 11/19/2002 Ethernet Global Data EIM 3/28/2002 Honeywell/EIM 620 EUR 3/28/2002 Eurotherm 800 Series FSH 3/28/2002 Fisher CHIPS (UNIVOX & PROVOX) G90 3/28/2002 GE-Fanuc-SNP GE6 3/28/2002 GE-Fanuc- CCM2 GE9 10/17/2002 GE-Fanuc-Ethernet v7.17 GEF 12/28/2002 GE Fanuc GIO 3/28/2002 GE Fanuc-Genius HIT 3/28/2002 Hitachi S10 Driver I3E 11/7/2002 IEEE 488.2 I/O Driver IGS 11/25/2002 Intellution Gateway Server for Allen-Bradley IPC 3/28/2002 Honeywell IPC 620 ITM 3/28/2002 Intermec Barcode Readers JYC 3/28/2002 Johnson-Yokogawa YS 100 Series M32 11/7/2002 M32 Mycro 352/382 MB1 11/22/2002 Modicon Modbus I v7.15 MBE 1/6/2003 Modbus Ethernet version 7.17 MBR 3/28/2002 Modicon MODBUS Remote MMP 12/9/2002 Modicon Modbus Plus MOA 11/4/2002 Klockner-Moeller MOA-Series MSA 3/28/2002 Mine Safety MT1 3/28/2002 Met One I/O Driver MTL 3/28/2002 Mettler Weighing Terminals MX1 11/4/2002 Leeds and Northrup Max1 OMF 3/28/2002 Omron Fins OMR 3/28/2002 Omron Host Link OP2 3/28/2002 Opto 22 OPTOMUX OPC 10/21/2002 OPC Client Driver OPM 3/28/2002 Opto22 Mistic OPX 3/28/2002 Opto 22 Mistic PDN 3/28/2002 PLC Directnet DL405 I/O RAM 3/28/2002 Reliance Electric Auto-Max REA 3/28/2002 Reliance Elec. Automate 15/20/30/40 ROC 10/22/2002 Fisher Remote Operations Controller S2G 12/11/2002 SECS11/GEM I/O Driver SDE 3/28/2002 Square D PLC's SH1 5/31/2002 Siemens H1 SI7 10/18/2002 Siemens Simatic S7 (300 & 400) SIE 3/28/2002 Siemens 3964r SL4 10/18/2002 Siemens Layer 4 SM2 6/7/2002 Simulation 2 Driver SQD 3/28/2002 Square D SY/MAX 300,400,500,700 SYL 3/28/2002 Square D Sylink TBP 3/28/2002 Texas Instruments Transparent Byte Protocol TIA 3/28/2002 Texas Instrument Unilink PC Adapter TID 8/15/2002 Texas Instrument Direct TIE 11/27/2002 Texas Instruments TIH 3/28/2002 Texas Instrument Highway (TIWAY) TTS 3/28/2002 Toshiba Prosec T-Series I/O Driver TUT 3/28/2002 Telemecanique Uni-Telway I/O Driver UDC 3/28/2002 Honeywell UDC Controllers WDE 3/28/2002 Woodward Modbus Ethernet Driver WIM 3/28/2002 Westinghouse IMPACC YKG 3/28/2002 Johnson-Yokogawa DARWIN 600 3/31/2002 Landis & Staefa APOGEE System 600 Database Dynamos ABB 10/16/1997 ABB P4000 I/O Serial Driver ABO 3/29/2002 Allen Bradley OPC Server AD4 3/29/2002 Adam 4000 Series Data Acquisition Modules AD5 3/29/2002 Adam 5000 Series Data Acquisition Modules AEO 3/29/2002 Aeonic Gauging System AND 5/15/2002 ANDVOVER - 256 APC 3/29/2002 Applicom FIX I/O Driver ARC 3/29/2002 ARCNet Driver for Siemens SIMATIC S5 and FC-50 AS9 6/20/2002 Accu-sort Model 9000 Barcode ASE 6/5/2002 ABB Excom for Masterpiece 2xx & Advant Controller 4xx AST 3/29/2002 AST Teleperm M I/O Driver ATI 3/29/2002 ATI Beta Gauge ATN 3/29/2002 Athena XT / AT Controllers AVR 3/29/2002 Avery L105 Weigh Bridge AX3 11/14/1998 Ansi X-3 I/O SERIAL DRIVER (Field 1000 module driver) B90 3/29/2002 Bailey INFI 90 / NETWORK 90 / Command Series OPC Server BAC 6/20/2002 BACnet (OPC) BCM 3/29/2002 Barber Coleman MAQ PID Controller BDL 6/20/2002 Bailey Fischer and Porter Datalink BEL 3/29/2002 Foxboro 761 Controllers BIO 3/29/2002 Bailey Infi90 semAPI OPC Server C43 3/29/2002 Siemens TCP/IP I/O Driver CEN 3/29/2002 Johnson-Yokogawa Centum CS CHI 6/5/2002 Cutler Hammer D300 CIU 3/29/2002 ABB/Bailey Command Series OPC Server and Console CIU 3/29/2002 ABB/Bailey Net 90 & Infi 90 DCS via Serial Connection CM4 3/29/2002 Zellweger - MDA Scientific CM4 Multipoint Gas Analyzer CNN 6/5/2002 Conlog/OmniFlex Conet Network with SER Feature CNT 3/29/2002 Johnson-Yokogawa Centum V CTD 3/29/2002 Control Techniques DC Drive Mentor II CTU 3/29/2002 Control Techniques Uni-Drive CVM 3/29/2002 CVM Electrical Network Analyser CYD 3/29/2002 Johnson-Yokogawa Micro-XL DCS and Centum XL DCS D25 3/29/2002 DANIEL 2500 Flow Computer DGH 3/29/2002 DGH 1000/2000/3000/4000 Modules DLC 3/29/2002 Chino-Laxsons DLC DS7 10/1/1998 Datascan 7000 EMC 3/29/2002 Emicon EC-2000 I/O driver FB7 3/29/2002 Foxboro 760, 761, 762 Loop Controller FBR 6/20/2002 Beta MFG1001XY Fibre Gauge FCI 6/5/2002 Festo Command Interface for 405, 202, 101 FCN 6/14/2002 Fuji N Series Controller FFK 6/14/2002 Fuji Micrex - F 60 / 80 / 100 / 120 / 80H / 120H FIA 3/29/2002 Foxboro IA G2T 3/29/2002 Computer Products G2 TCP/IP Driver GAS 6/20/2002 Air Products Gas Guard GAU 3/29/2002 Gaugeport GEM 10/1/1998 GEM80 Esp I/O Serial Driver GEN 3/29/2002 GENIBus Central Control Unit (CU3) and Sensor Module (SM100) GEX 6/5/2002 GEC GEM 80 GPI 3/30/2002 Serial ASCII Driver GW5 3/29/2002 Honeywell IPC620 on Gateway 500 HDC 3/29/2002 Honeywell UDC 1000, 1500 HG5 10/16/1997 Honeywell Gateway 500 I/O driver for FIX DMACS / MMI. HIT 7/10/2002 Hitachi S10/2a and S10/4a PLC's I87 6/10/2002 IEC 870-5-103 & 101 Standard Protocol driver I90 3/29/2002 Bailey Infi90 semAPI IBU 8/16/2000 Phoenix Interbus-S ICI 3/29/2002 Moore 320 and 352 Single Loop Controllers IMC 3/28/2002 IMC VB Driver for the Wind Turbine Controller IMS 3/29/2002 Brooks PetroCount IMS Model 0501D Electronic Batch Preset INC 6/10/2002 Cutler Hammer / Westinghouse Incom Via EPONI/EMINT IRI 8/16/2000 Ingersol-Rand Compressors JCI 3/29/2002 Johnson Controls Metasys I/O Driver JYR 3/29/2002 Johnson-Yokogawa Recorder KM4 6/10/2002 Moeller Sucom A LFE 3/29/2002 LFE Profitmaster LNI 3/29/2002 Lonworks Network Driver LOM 3/29/2002 Lomicont I/O driver M42 8/16/2000 Metter/Toledo Digital Scales MAS 3/29/2002 Masibus 8030 Data Logger MCN 3/30/2002 MCNET IO Driver MES 3/29/2002 Messung XMP8-40 PLC MGA 3/29/2002 Lectotek Microgenie Analog Scanner MGE 3/29/2002 Lecrotek Microgenie Controller MGS 3/29/2002 Lectrotek Microgenie Digital Scanner MGT 3/29/2002 Motorola MDLC Gateway Ethernet Driver NM4 3/29/2002 Azonix MicroMAC-4000 MP2 3/29/2002 Micon P200 Controller MPI 3/29/2002 MPI Driver for Siemens SIMATIC S7 MTS 3/29/2002 Teletherm MTS - 64 MTW 3/29/2002 Mettler Toledo 9411-E MXL 3/29/2002 Johnson-Yokogawa Micro XL DCS NG4 3/29/2002 NexGen 4000 Series PLC NUM 8/17/2000 Westinghouse Numa-Logic PC-700 OSG 3/29/2002 Landis & Staefa APOGEE System 600 I/O Driver OSV 6/13/2002 Descartes OmniServer OVH 8/16/2000 Omron SYSMAC Net (Res Driver) P2K 3/29/2002 Westinghouse W2500, P2000 PBK 11/18/2002 Profibus Kombi Softing PCX 10/16/1997 Microsol PCX2000 MODBUS Driver PHL 3/29/2002 Philips 1592/02 Batch Controller PMM 3/29/2002 Vectra 3720 ACM Power Measurement Meter PMT 3/29/2002 LASAIR & HSLIS Particle Counting Interface PRO 5/8/2002 Fisher-Rosemount PROVOX OPC Server PWT 3/29/2002 Siemens Power Trak Meter RAX 3/29/2002 Reliance Electric Automax REM 3/29/2002 Remicont R-130 I/O Driver RNI 3/29/2002 Fisher Rosemont RS/3 RNI TCP/IP Driver RT5 6/10/2002 ABB Spider RP570 & 571 Serial Event Recording S7A 4/30/2002 Siemens S7 TCP/IP S7B 6/3/2002 Siemens S7 MPI serial S7M 3/29/2002 Siemens S7-MPI-Bus SBS 11/5/1997 Satt Bus 1 I/O RES Driver SCI 3/29/2002 Fisher Rosemount RS/3 SCI Driver SCR 3/29/2002 SIXNET Control Room SCS 3/29/2002 ABB/Bailey Net 90 & Infi 90 DCS via SCSI Connection SCS 3/29/2002 Landis & Staefa Control System NCRS I/O Driver SDG 3/29/2002 SCADA Data Gateway SDR 3/29/2002 Siemens Sipart DR19, 20, 24 Controller SFA 3/29/2002 STAEFA HVAC Serial Interface SIS 8/20/2002 Siemens Serial MPI SIX 6/10/2002 Siemens Industrial Ethernet SNI 3/31/2002 Landis & Staefa Control Systems NITEL I/O SPA 6/5/2002 ABB SPA Relay Controller Bus SPM 8/16/2000 Siemens Power Meters SRM 3/30/2002 RKC Instruments, Inc. FAREX SR Mini (OPC) TBA 6/10/2002 Toshiba T Series TDC 7/16/2002 Honeywell TDC2000/3000 TEC 3/29/2002 Toshiba EC300 Series Controller TIB 3/29/2002 TIBCO - Rendezvous Message Bus Interface TIE 3/29/2002 Texas Instruments TI/5 CTI or Siemens Driver TIG 6/5/2002 Amdel Thickner Interface Gauge TIO 3/29/2002 Texas Instruments TI/5 OPC Server YMO 3/29/2002 Teleperm FIX I/O Driver YSD 3/29/2002 Toshiba TOSDIC 211D MiniSystem U01 3/30/2002 SMAR LD-301 Intelligent Pressure Transmitter (OPC) U15 8/17/2000 Yokogawa UT15L - Limit Controller (OPC) U41 3/30/2002 Industrial Control Links ICL-4130 RTU (OPC) U51 7/10/2002 Fischer-Rosemount Model 1151 Smart Pressure Transmitter (HART) (OPC) U55 8/17/2000 Yokogawa UP550 - Program Controller (OPC) U56 6/20/2002 Barber-Coleman 560 Microprocessor Controllers (OPC) U7F 6/20/2002 Barber-Coleman 7EF/7HF Temperature Controller (OPC) UA5 3/30/2002 US Digital Corporation's Quadrature Encoder to SEI Adapter (OPC) UAD 6/20/2002 Advantech ADAM 4000 Series (OPC) UEM 7/10/2002 Eurotherm EM-1 Process Controller (OPC) UET 3/30/2002 Nobel Systems E1TAD (OPC) UFC 3/30/2002 Sentinal 500 Gas Orifice Flow Computer (OPC) UFG 7/10/2002 Fuji Chip Placer CP-6, Multi-Function Mounter IP-III UGS 7/10/2002 GSC Model 2700 RTU (OPC) UH3 7/16/2002 Honeywell UDC3000 Controller (OPC) UHB 7/16/2002 Honeywell BDI Protocol (OPC) ULP 3/30/2002 Sartorious LP 6200 S Balance (OPC) ULS 3/30/2002 Symbol LS 4071 Scanner (OPC) UM6 3/30/2002 Partlow MIC 6000 Profiling Controller (OPC) UMB 11/9/2001 Modbus RTU (OPC) UMI 3/30/2002 Measurement Systems International, Inc. MSI-6260 Trans-Weight (OPC) UML 6/19/2002 MLC 9000 system UMN 11/9/2001 Microscan Systems, Inc. MS-710 Barcode Scanner (OPC) UMS 3/30/2002 MICRISTAR 828D and 828E heat processing controllers (OPC) UNI 3/30/2002 Marathon Monitors Carbpro Version 3.0 (OPC) UOS 11/9/2001 Universal OPC Server (UOS) (OPC) UP1 3/30/2002 Praxair Ultrapurge 100 (UP100) Gas Cabinet Controller (OPC) UPA 3/30/2002 Praxair Ultrapurge VMB Gas Cabinet Controller (OPC) UPC 3/30/2002 Premier Pneumatics, Inc. ProController (OPC) UPD 3/30/2002 Red Lion Model PAXD-1/8 DIN Universal Input Panel Meter (OPC) USF 6/20/2002 Daniel Flow Products, Inc. SolarFlow Plus 2480 Meter (OPC) USG 3/30/2002 Siemens Intelligent SwitchGear System (ISGS) (OPC) USK 6/20/2002 Advantage Electronics Sentra 揝K?Mold Temperature Controller (OPC) USN 3/30/2002 SIXNET IOMUX RTU (OPC) USY 3/30/2002 Omni Link LL500 (OPC) UT5 3/30/2002 Target Systems, Inc. TS5000 Industrial Control Terminal (OPC) UTM 7/10/2002 Dynalco Controls TM5000 Scanner (OPC) UTT 8/17/2000 Trane Tracer 100 (OPC) UW5 3/30/2002 Watlow 945 Auto Tuning Control (ANSI X3.28 protocol) (OPC) UW8 3/30/2002 Watlow 988 Temperature/Process Controller (ANSI X3.28 protocol) (OPC) UWA 3/30/2002 Watlow 982 Ramping Controller (ANSI X3.28 protocol) (OPC) UWM 3/30/2002 Watlow 982 Ramping Controller (Modbus RTU protocol) (OPC) UWS 3/30/2002 Maguire Products, Inc. Maguire Weigh Scale Blender (OPC) VBH 3/29/2002 Beckhoff TwinCAT FIX I/O Driver VIP 3/29/2002 VIPA TCP/IP I/O Driver VJD 3/29/2002 Videojet Driver W61 3/30/2002 West Instruments, Inc. WST 3/29/2002 WEST 4400 SetPoint Programmer & 2052 Multi-Program Controllr WTV 10/16/1997 Wallace & Tiernan V595 I/O Serial Driver XL1 3/29/2002 XL100 Single Loop Controller XRP 10/1/1998 M215 X-ray Profilemeter Guage Driver Y48 3/29/2002 YEW 4081 YCS 3/29/2002 Johnson-Yokogawa Centum CS DCS YGN 3/29/2002 Johnson-Yokogawa Green Series Driver YK1 3/29/2002 Johnson-Yokogawa UT/UP/UM Controller YKS 3/29/2002 Johnson-Yokogawa UT/ UM / UP Series Loop Controller YKX 3/29/2002 Johnson-Yokogawa UT/UM Series Advanced I/O YRC 3/29/2002 Johnson-Yokogawa Hybrid 2500 Recorder YSL 3/29/2002 Johnson-Yokogawa YS-80 Series Loop Controller YTK 3/30/2002 York Talk XL Controller and Linc Chiller YT ZEL 3/29/2002 ZELLWEGER System 16 Gas Analyzer ZIT 6/5/2002 Ziton Fire Panel
WinCC报警语音助手是一款 报警语音助手是一款 WinCC的辅助软件,它可以将报警消息语音方式通知 的辅助软件,它可以将报警消息语音方式通知 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 操作员。该报警语音并未使用预先录制的频文件,而是自动朗读当前消息本它可 以获取 WinCC报警控件中的当前消息文本,并判断它应答状态如果已被 报警控件中的当前消息文本,并判断它应答状态如果已被 应答则不再发出语音。 该软件已在下列平台测试通过: Win7 + WinCC V7.3 Win10 + TIA WinCC V14 SP1
WinCC中可以使用VBScript或CScript来实现语音报警功能,具体步骤如下: 1.在WinCC项目中,创建一个文本标签对象,用于显示报警信息。 2.在WinCC项目中,创建一个声音对象,用于播放语音报警。 3.在WinCC项目中,创建一个脚本文件,用于实现语音报警功能。可以选择使用VBScript或CScript来编写脚本。 4.在脚本文件中,调用语音合成API,将报警信息转换为语音,并保存为WAV文件。 5.在脚本文件中,使用WinCC提供的声音对象来播放语音报警。 以下是一个使用VBScript实现语音报警的示例代码: ``` Dim objSapi Set objSapi = CreateObject("SAPI.SpVoice") ' 获取报警信息 Dim strAlarm strAlarm = Tag("Text_Tag") ' 将报警信息转换为语音 Dim objStream Set objStream = CreateObject("SAPI.SpFileStream") objStream.Open "C:\Alarm.wav", SSFMCreateForWrite objSapi.AudioOutputStream = objStream objSapi.Speak strAlarm objStream.Close ' 播放语音报警 Dim objSound Set objSound = CreateObject("WMPlayer.OCX") objSound.URL = "C:\Alarm.wav" objSound.controls.play ``` 至于C#实现文字转语音,可以使用Microsoft Speech API来实现。以下是一个使用C#实现文字转语音的示例代码: ``` using System.Speech.Synthesis; // 创建语音合成器对象 SpeechSynthesizer synth = new SpeechSynthesizer(); // 获取要转换的文本 string text = "报警信息"; // 将文本转换为语音,并保存为WAV文件 synth.SetOutputToWaveFile("C:\\Alarm.wav"); synth.Speak(text); // 播放语音报警 System.Media.SoundPlayer player = new System.Media.SoundPlayer("C:\\Alarm.wav"); player.Play(); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值