一种基于人工智能的语音在线编程方法及装置制造方法及图纸

技术编号:21570803 阅读:35 留言:0更新日期:2019-07-10 15:14
本发明专利技术提供一种基于人工智能的语音在线编程方法及装置,其装置包括物联网终端,所述物联网终端为分布式模块,用于收集语音信号并对语音信号进行解析形成上行数据流,并发送至云端服务器;云端服务器,所述云端服务器通过上行数据流接收语音数据,基于人工智能的语音识别方法编译成可执行文件形成下行数据流,并反馈至物联网终端进行存储并烧写,达到快速更新设备终端功能的目的。本发明专利技术的优点在于,语音输入方便、快捷,使用门槛极低,一个可以表达自己思想的人,不懂专业文字和图形,都可进行物联网设备的现场编程,极大提高保障效率,可人性化地解决物联网语音在线编程问题。

A Speech Online Programming Method and Device Based on Artificial Intelligence

【技术实现步骤摘要】
一种基于人工智能的语音在线编程方法及装置
本专利技术主要涉及编程相关
,具体是一种基于人工智能的语音在线编程方法及装置。
技术介绍
编程就是让计算机或特定设备,通过人机交互的方式,实现某种代码,以期解决某些固定时序或逻辑问题,最终得到相应结果的过程,并可实现自动化的重复执行的过程。为了使设备能够理解人的意图,必须将人的思路通过计算机或特定设备能够理解的形式告诉它,使其可以脱离人自动化完成任务。这种人机交互过程就是编程。对于编程行为,人机交互的方式主要有键盘、鼠标或触摸屏、摄像设备、录音设备。编程经历了数十年的发展,目前编程行为,主要依赖于键盘、鼠标或触摸屏,主要模式有两种,一是通过键盘敲击字母,实现文本化编程,典型的工具有VC++、VB、Java等。二是通过鼠标或者触摸屏,选择图形模块,并用连线或者搭积木的方法,实现图形化编程,典型的工具有LabVIEW、Scratch、梯形图等。前者一般是通过英文字符实现,从业者一般要求大专以上学历,对其能力素质要求较高,入门和解决实际问题,都比较困难。后者因为图形的形象化、简单化,不需要记忆大量英文单词就可实现编程,很大程度上降低了编程门槛本文档来自技高网...

【技术保护点】
1.一种基于人工智能的语音在线编程方法,其特征在于:所述方法包括,基于人机交互单元收集语音信号,对语音信号进行解析形成上行数据流,并发送至云端;基于云端的人工智能语音识别方法将语音数据编译成可执行文件形成下行数据流并反馈至现场人机交互单元,人机交互单元依据下行数据流进行程序自动存储并烧写。

【技术特征摘要】
1.一种基于人工智能的语音在线编程方法,其特征在于:所述方法包括,基于人机交互单元收集语音信号,对语音信号进行解析形成上行数据流,并发送至云端;基于云端的人工智能语音识别方法将语音数据编译成可执行文件形成下行数据流并反馈至现场人机交互单元,人机交互单元依据下行数据流进行程序自动存储并烧写。2.如权利要求1所述的一种基于人工智能的语音在线编程方法,其特征在于:在对语音信号进行解析时,判断信号为指令音或逻辑音,对于逻辑音在本地进行指令性逻辑处理后进行有效性判断,对于逻辑音直接进行有效性判断,对于判断后的有效逻辑音形成上行数据流,并丢弃无效逻辑音。3.如权利要求1所述的一种基于人工智能的语音在线编程方法,其特征在于:通过有线或无线的方式实现人机交互单元、云端的上行数据流以及下行数据流的传输。4.如权利要求1所述的一种基于人工智能的语音在线编程方法,其特征在于:基于云端的软件,以流式数据传输的方式实现待识别语音数据的实时接收,基于云端的人工智能语音识别方法,得到高度识别的文本信息内容,通过该信息,程序自动整理成有条理的逻辑结构数据,组合编程指令,通过程序生成器形成嵌入式系统语言,并基于仿真运行进行试用或确认,对于仿真正常的程序进行编译形成下行数据流。5.如权利要求1所述的一种基于人工智能的语音在线编程方法,其特征在于:基于人机交互单元,对下行数据流的程序数据进行自动存储烧写,并自复位设备,自运行程序,同时可通过设备面板的撤销按钮进行复位设备程序逻辑。6.一种基于人工智能的语音在线编程装置,其特征在于:包括物联网终端,所述物联网终端为分布式模块,用于收集语音信号并对语音信号进行解析形成上...

【专利技术属性】
技术研发人员:王瑞樊春晖谢春华胡劲松王泉涛方小康官守东张莹崔阿伟
申请(专利权)人:武汉亚为电子科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1