2016-09-06 5 views
1

プロジェクトを使用して音声制御ロボットを構築し、CMUsphinxを見つけたオープンソースライブラリを検索しました。私のロボットはARMベースのマイクロコントローラ上に構築され、私はそれにLinuxやWindowsを持っていません。 ARMベースのマイクロコントローラでCMUsinを使用することは可能ですか?どうしたらいいですか? ARM uControllersでCMUsphinxを使用する代わりに、より良いオプションがありますか?ARMマイクロコントローラでCMUsinxを使用するには?

答えて

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/

はまた、ラズベリー上で実行に関する最近のブログ記事がありますここでのパイ:それはこのような何かを構築するためにCMUsphinxを使用することはできません http://cmusphinx.sourceforge.net/2016/06/should-you-select-raspberry-pi-3-or-raspberry-pi-b-for-cmusphinx/

1

ARMベースのマイクロコントローラでCMUsinを使用することはできますか?

いいえ、マイクロコントローラでCMUSphinxを使用することはできません。

しかし

は、より強力なCPUを使用することを検討してARMベースのマイクロコントローラ上で構築されます私のロボットは、それは同様に、ナビゲーションやネットワーク同期のような他のタスクをお届けします。

+0

: http://www.mikroe.com/click/speakup/ それで、あなたがそれをやることにどのような代替方法がありますか? – user3486308

+0

これは、事前に記録された単語を使用した簡単な動的タイムワーピングの実装です。これは、単一のスピーカーにのみ有効で、実際の実用的なものにはあまり役に立ちません。私はより強力なCPUをお勧めします。ユーザーの要求がマイクロコントローラよりも既に高いので –

+0

ありがとうNikolay、しかし、私は、赤ちゃんがいくつかのコマンド(Go、Comeなど)でそれを呼び出す簡単な音声制御のおもちゃを構築したいあなたの名前は何ですか?」といったような質問に答えることができます。 コストは私のために非常に重要であり、私はできるだけ安く、必要なだけ使用できるように構築するのが好きです。 この商業プロジェクトについてのあなたの意見は? – user3486308

関連する問題