2016-09-06 38 views
1

我刚刚搜索了一个开源库,利用我的项目构建了一个语音控制机器人,并找到了CMUsphinx。但我的机器人将建立在基于ARM的微控制器上,而我没有Linux或Windows。基于ARM的微控制器可以使用CMUsphinx吗?我该怎么做? 有没有更好的选择,而不是在ARM uControllers上使用CMUsphinx?如何在ARM微控制器上使用CMUsphinx?

回答

2

实际上,您可以在ARM设备上使用称为PocketSphinx的CMUSphinx变体。大部分资源都集中在Raspberry Pi上,因为它是非常受欢迎的ARM目标。

安装在树莓派的说明在这里: http://cmusphinx.sourceforge.net/2016/06/should-you-select-raspberry-pi-3-or-raspberry-pi-b-for-cmusphinx/

有用于树莓派一个语音助手使用CMUSphinx: http://cmusphinx.sourceforge.net/2014/04/jasper-personal-assistant-for-raspberry-pi/comment-page-1/

,还有就是关于树莓运行最近的一篇博客Pi这里: http://cmusphinx.sourceforge.net/2016/06/should-you-select-raspberry-pi-3-or-raspberry-pi-b-for-cmusphinx/

1

是否可以在基于ARM的微控制器上使用CMUsphinx?

不,不可能在微控制器上使用CMUSphinx。

但我的机器人将建立在基于ARM的微控制器

考虑使用更强大的CPU,它会帮助你像导航或网络同步其它任务。

+0

这是不可能的使用CMUsphinx建立这样的事情: http://www.mikroe.com/click/speakup/ 那么,你知道做什么替代方法呢? – user3486308

+0

这是使用预先录制的单词的简单动态时间规整实现。它仅适用于单个扬声器,对于实际的实际情况不是很有用。我建议使用更强大的CPU,因为用户的需求已经高于微控制器所能提供的水平。 –

+0

感谢尼古拉,但是我想创建一个简单的声控玩具,当宝宝用一些命令(Go,Come等)调用它时,行动,也许回答一些问题,如“你叫什么名字?”。 因此,成本对我来说非常重要,我希望尽可能便宜地构建它,尽管它应该可以使用。 您对这个商业项目有什么看法? – user3486308