C#语音对话控制PLC太香

大家都知道手机、车机、小爱同学、人机对话渗入大家的生活 。那么工控领域C#上位机#和 #PLC#是不是也可以人机对话呢?今天我们用WPF实现一下 。
硬件:S7-1200
软件:C#
库文件:System.Speech.dll

C#语音对话控制PLC太香

文章插图
System.Speech.dll属性
1.System.Speech.dll这个文件是windows系统自带的,我们添加引用即可
C#语音对话控制PLC太香

文章插图
 

C#语音对话控制PLC太香

文章插图
 
2.开始撸代码 引用两个命名空间
using System.Speech.Recognition;
using System.Speech.Synthesis;
C#语音对话控制PLC太香

文章插图
 
3.new个对象给我 创建语音识别引擎和语音合成引擎
C#语音对话控制PLC太香

文章插图
 
4.添加语音约束 并为语音约束里面添加语音关键字
C#语音对话控制PLC太香

文章插图
 
【C#语音对话控制PLC太香】5.把语音约束添加到运行时对象、语音识别模式异步、设备音频输入来源、注册语音识别响应方法、开启语音识别
C#语音对话控制PLC太香

文章插图
 
6.写电脑朗读方法
C#语音对话控制PLC太香

文章插图
 
7.在响应方法内部写要做得事情,并写入到1200PLC 。执行动作
C#语音对话控制PLC太香

文章插图
 
8.wpf软件运行效果图
C#语音对话控制PLC太香

文章插图
控制1200PLC寄存器达到控制效果

C#语音对话控制PLC太香

文章插图
 

C#语音对话控制PLC太香

文章插图
 
控制效果视频可以查看头条链接
https://www.ixigua.com/6841120579995667719/?is_new_connect=0&is_new_user=0
或者查看我之前头条发布的视频
END
如果对您有帮助 欢迎关注、评论、点赞转发 。定期出C#上位机 电气 PLC 运动板卡 STM32 自动化相关心得应用




    推荐阅读