Pepper JavaScript로 Pepper 마이크 음성 스트리밍 처리에 대해 알려주세요.

1926 단어 Pepper
PC에서 Pepper에게 스트리밍 시작/종료 명령을 실시, 처리 중에 Pepper에게 말한 음성 데이터를 실시간으로 PC측 스피커에서 재생시킬 수 있습니까?

≪구축 환경≫
자바스크립트, qimessesing
(동작 확인을 위해 Python, Python SDK, PyAudio)



≪질문≫
상기 처리에 대해서, Python에서의 실현은 확인(Python 시트 참조)
같은 처리에 대해서, JavaScript로 구축(JS 시트 참조)을 실시하고 있습니다만 이하 문제점 때문에, 실현을 할 수 없는 상태입니다.

1 "ALAudioDevice"콜 후,
JS 시트 41 행 session.service('ALAudioDevice').done(function(pALAudioD)
JS 시트 46행 pALAudioD.setClientPreferences(subscriberID, 16000, 3, 0)
와 같이 「setClientPreferences」서비스를 실시했지만,
>>setClientPreferences: Error! ALProxy::ALProxy Can't find service
그리고 서비스를 찾을 수 없으면 오류가 발생합니다.

2 Python 측에서 처리
Python 시트 33행 self.BIND_PYTHON(self.getName(), "callback")
Python 시트 60 행 def processRemote(self, inputChannels, inputSamples, timeStamp, inputBuff):
Python 시트 75행 myBroker = ALBroker("myBroker","0.0.0.0",0,PEPPER_IP,9559)
의 처리 내용에 대해서, Pepper API측의 처리 내용으로 예측되지만, 문서 등을 확인해도 처리 내용을 확인할 수 없었습니다.

3 Python으로 PC 측 스피커로 재생할 때 외부 모듈 "PyAudio"를 통해 재생하고 있습니다.
자바스크립트로 마찬가지로 재현할 수 있는 모듈, 명령은 있습니까?
※AudioContext로 실현할 수 있을 것 같습니다만, Pepper측으로부터의 음성 데이터를 취득할 수 없기 때문에 미확인입니다.

【참고 사이트】
ALAudioDevice API(Aldebaran)
htp // c. 오, 그냥. 코 m/2-4/나오쿠ぃ/아우오/아아우아오데ゔぃ세-아피. HTML
Python/qi Frameworkを使ってPepperのマイクからストリーミングする      
http://www.baku-dreameater.net/archives/2411        

AudioContext(Mozzila)       
https://developer.mozilla.org/ja/docs/Web/API/AudioContext      

좋은 웹페이지 즐겨찾기