大家都知道手机、车机、小爱同学、人机对话渗入大家的生活 。那么工控领域C#上位机#和 #PLC#是不是也可以人机对话呢?今天我们用WPF实现一下 。
硬件:S7-1200
软件:C#
库文件:System.Speech.dll
文章插图
System.Speech.dll属性
1.System.Speech.dll这个文件是windows系统自带的,我们添加引用即可
文章插图
文章插图
2.开始撸代码 引用两个命名空间
using System.Speech.Recognition;
using System.Speech.Synthesis;
文章插图
3.new个对象给我 创建语音识别引擎和语音合成引擎
文章插图
4.添加语音约束 并为语音约束里面添加语音关键字
文章插图
【C#语音对话控制PLC太香】5.把语音约束添加到运行时对象、语音识别模式异步、设备音频输入来源、注册语音识别响应方法、开启语音识别
文章插图
6.写电脑朗读方法
文章插图
7.在响应方法内部写要做得事情,并写入到1200PLC 。执行动作
文章插图
8.wpf软件运行效果图
文章插图
控制1200PLC寄存器达到控制效果
文章插图
文章插图
控制效果视频可以查看头条链接
https://www.ixigua.com/6841120579995667719/?is_new_connect=0&is_new_user=0
或者查看我之前头条发布的视频
END
如果对您有帮助 欢迎关注、评论、点赞转发 。定期出C#上位机 电气 PLC 运动板卡 STM32 自动化相关心得应用
推荐阅读
- 春季“脾气不好”或引起高血压 每天盐量该如何控制
- 刷牙的时间应控制在几分钟左右 每次刷牙的时间最好为几分钟
- 远程控制软件哪个好,试试Win10远程桌面,不会让你失望
- 实现远程控制电脑开机过程
- 桌面图标显示或隐藏图文教程,显示电脑计算机回收站控制面板网络
- 服务器RAID控制器宕机的解决方法
- 斗罗大陆最强的控制系武魂 斗罗大陆控制系魂技大全
- 王者荣耀杨戬永曜之星语音台词 杨戬的语音台词
- 拉布拉多小便控制不住随地拉怎么办 拉布拉多到处大小便怎么办
- 手机如何远程控制电脑?