2016-09-06 4 views
1

방금 ​​프로젝트를 사용하여 음성 제어 로봇을 구축하고 CMUsphinx를 찾은 오픈 소스 라이브러리를 검색했습니다. 하지만 내 로봇은 ARM 기반의 마이크로 컨트롤러를 기반으로 할 것이고 Linux 나 Windows가 없다. ARM 기반 마이크로 컨트롤러에서 CMUsphinx를 사용할 수 있습니까? 내가 어떻게 해? ARM uControllers에서 CMUsphinx를 사용하는 대신 더 좋은 옵션이 있습니까?ARM 마이크로 컨트롤러에서 CMUsphinx를 사용하는 방법은 무엇입니까?

답변

2

실제로 ARM 장치에서 PocketSphinx라고하는 CMUSphinx 변형을 사용할 수 있습니다. 대부분의 리소스는 매우 인기있는 ARM 타겟이기 때문에 Raspberry Pi에 중점을 둡니다. 라스베리 파이에 설치

지침은 여기에 있습니다 : 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 기반 마이크로 컨트롤러에서 CMUsphinx를 사용할 수 있습니까?

아니요, 마이크로 컨트롤러에서는 CMUSphinx를 사용할 수 없습니다.

하지만

이 더 강력한 CPU를 사용하는 것을 고려 ARM 기반 마이크로 컨트롤러에 구축 할 것입니다 내 로봇, 그것은뿐만 아니라 탐색 또는 네트워크 동기화와 같은 다른 작업을 당신을 도울 것입니다.

+0

: http://www.mikroe.com/click/speakup/ 그래서 대체 방법으로 아시나요? – user3486308

+0

이것은 사전 녹음 된 단어를 사용한 간단한 동적 타임 워핑 구현입니다. 그것은 단 한사람의 사람을 위해 일하고, 실제 실제 물건을 위해 매우 유용하지 않다. 사용자의 요구가 마이크로 컨트롤러보다 더 높기 때문에 더 강력한 CPU를 권장합니다. –

+0

감사합니다. Nikolay,하지만 저는 아기가 몇 가지 명령 (Go, Come 등)을 호출 할 때 간단한 음성 제어 장난감을 만들고 싶습니다. 행동을하고, "당신 이름이 뭐니?"와 같은 질문에 대답 할 수 있습니다. 비용은 저에게 매우 중요하며, 가능한 한 저렴하게 만들 수 있습니다. 상업 프로젝트에 대한 귀하의 의견은 어떻습니까? – user3486308

관련 문제