<返回更多

C#语音对话控制PLC太香

2020-12-14    
加入收藏

大家都知道手机、车机、小爱同学、人机对话渗入大家的生活。那么工控领域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太香

 

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 自动化相关心得应用

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>