2017-11-06 17 views
-1

저는 리눅스에 관해서 매우 새로 생겼습니다. 현재 프랑스어로 된 (http://depado.markdownblog.com/2015-05-13-tutorial-on-pocketsphinx-with-python-3-4) CMUSphinx 튜토리얼을 구현하려고합니다.캡처를위한 오디오 장치 (null) 열기 오류 : 연결 거부 - Windows의 Pocketsphinx

특이점은 Windows 10에서 bash로 작업하고 있다는 것입니다. 실제로 요점인지 여부는 알 수 없습니다. "continuous.c

나는 SphinxBase 및 PocketSphinx를 설치, 나는"pocketsphinx_continuous -inmic 예 ", 내가 가진 다음 문제를 실행할 때 다음 : 는"오류 캡처 오디오 장치 (널)를 열고이 : 연결 FATAL 거부 " , 245 행 : 오디오 장치를 열지 못했습니다. "

나는이 문제에 따라 많은 링크를 찾으려고 노력했지만 아무런 답변도 찾지 못했습니다. pulseaudio, libpulse-dev 및 osspd가 올바르게 설치되었지만 작동하지 않습니다.

단서가 있습니까? (저는 제작자 업데이트로 일하지 않기 때문에 우분투 14.04에 있습니다).

내가 다른 정보를 추가, 편집 : 가 나는 또한 중지 및 펄스 오디오 다시 시작 다루고 있는지 모든 노력을하지만, 내가 펄스 오디오

E와이 문제를 가지고 : [펄스 오디오] inotify를-wrapper.c : inotify_init1() 실패 : 모듈을 삽입하지 못했습니다 E : [pulseaudio] module-udev-detect.c : inotify_init1() 실패 : 모듈을 삽입하지 못했습니다. E : [pulseaudio] module.c : 모듈 "module-udev-detect" : ""): 초기화 실패. E : [pulseaudio] main.c : 모듈로드에 실패했습니다. E : [펄스 오디오]의 main.c : Échec lors 드 난 초기화 뒤 펄스 오디오 죽이려 할 때

악마 : E : [펄스 오디오]의 main.c : 불가능 드는 tuer 르 악마 : AUCUN이 과정이 드 CE 형

pulseaudio를 시작하려고 할 때 : E : [pulseaudio] main.c : Échec lors du démarrage du démon.

~/.config/pulse 폴더를 제거하여 다시 만들려고했으나 아무 것도 효과가 없었습니다.

답변

0

Windows에서 pulseaudio를 시도하는 것은 제대로 작동하지 않는다고 주장되지만 꽤 나쁜 생각입니다. 전문가가 아닌 경우 전반적인 Windows 개발은 좋은 생각이 아닙니다.

우분투가 아닌 Windows port의 pulseaudio를 설치해야합니다.

Windows에서 pocketsphinx 응용 프로그램을 계속 만들려면 prebuilt binaries을 시도하거나 Visual Studio에서 직접 작성하여 tutorial 제안으로 제안 할 수 있습니다.

+0

답변을 주셔서 감사합니다. 그러나 언급 한 바와 같이 저는 Windows 10에 bash를 사용하고 있는데 이는 우분투 환경에서 pocketsphinx 만 만들거나 테스트한다는 것을 의미합니다. Windows에서 내 pocketsphinx 앱을 만들지 않으려 고합니다. . 유일한 것은 어쩌면 창문이 내 bash 앱을 방해하고 있다는 것입니까? – Alexandre

+1

당신이 그런 식으로 일하기를 원하면 Virtualbox에 실제 우분투를 설치하십시오. Windows에서의 우분투 에뮬레이션은 문제를 다루는 최악의 방법입니다. –

+0

나는 win10에서 제안 된 bash로 작업 할 수있게되어 정말로 감사 하겠지만, 우분투로 VB를 설치하고 같은 방식으로 시도한 후에도 정상적으로 작동합니다. 나는 여전히이 공개적 원인으로 문제를 해결할 수 없게하고 어쩌면 누군가가 대답을하도록 내버려 둘 것이다. 어쨌든 고마워. – Alexandre