首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用语音进行运动控制

使用语音进行运动控制
EN

Stack Overflow用户
提问于 2014-01-10 19:40:35
回答 2查看 211关注 0票数 1

我的目标是使用来自用户的语音输入来控制电机。因此,对于语音识别部分,我使用带有Eclipse JAVA IDE (标准版)的Sphinx4库。我的操作系统是windows7,我的识别部分已经结束,所以sphinx4程序会输出用户说出的字符串。下一部分是实现与控制平台(微控制器)的通信。为此,我计划使用Arduino Duemilanove或Arduino UNO。但我不知道如何与Arduino板通信,甚至不知道如何将识别的字符串发送到Arduino板。如果有人能帮我解决这个问题,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2014-01-10 19:53:08

这不是一个完整的答案,而是一个供你探索的指针。

看看Processing吧。它是一个开源工具包,用于使程序与Arduino通信。您可以使用它通过serial communication与Arduino进行通信。

这里有一些你可能会感兴趣的链接:

  1. Arduino (processing) Library in Netbeans and control
  2. https://www.google.com/search?hl=en&q=arduino+processing+java&safe=images

祝好运!

票数 0
EN

Stack Overflow用户

发布于 2014-01-10 22:38:34

我建议使用G-Code在主机和Arduino之间交流所需的动作。它被不同地建立了。有大量的固件Arduino,这解释它,然后移动电机,它是如何被要求的。这里有这么多不同的方式,一组电机可以移动,G-Code对每种方式都有一个命令。

因此,您的识别代码只需将语音请求映射到相应的G-code命令。然后,您可以在UNO上使用grbl屏蔽和grbl固件,或者在MEGA上使用更受支持的系统。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21043416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档