我刚刚搜索了一个开源库来使用我的项目来构建语音控制机器人,并找到了 CMUsphinx。但我的机器人将构建在基于 ARM 的微控制器上,而我没有使用 Linux 或 Windows。是否可以在基于 ARM 的微控制器上使用 CMUsphinx?我该怎么做? 除了在 ARM uController 上使用 CMUsphinx 之外,还有其他更好的选择吗?
实际上,您可以在 ARM 设备上使用 CMUSphinx 的变体,称为 PocketSphinx。大多数资源都集中在 Raspberry Pi,因为它是非常流行的 ARM 目标。
在 Raspberry Pi 上安装的说明如下: http://cmusphinx.sourceforge.net/2016/06/should-you-select-raspberry-pi-3-or-raspberry-pi-b-for-cmusphinx/
有一个使用 CMUSphinx 的 Raspberry Pi 语音助手: http://cmusphinx.sourceforge.net/2014/04/jasper-personal-assistant-for-raspberry-pi/comment-page-1/
而且,最近有一篇关于在 Raspberry Pi 上运行的博客文章: http://cmusphinx.sourceforge.net/2016/06/should-you-select-raspberry-pi-3-or-raspberry-pi-b-for-cmusphinx/
是否可以在基于 ARM 的微控制器上使用 CMUsphinx?
不,不可能在微控制器上使用 CMUSphinx。
但我的机器人将基于 ARM 微控制器构建
考虑使用更强大的CPU,它也将帮助您完成其他任务,例如导航或网络同步。