정말 수많은 시간을 부었지만.. 아직 완성이 되지 않았다.


일단 라즈베리파이 B+ 모델이다보니 성능이 낮아서 자바스크립트로 짜도 웹브라우저가 느려서 반응이 엄청나게 느리다.

또 다른 문제는 생각보다 Free STT 와 TTS가 적다는 것.. 나는 Python 또는 Javascript 둘중 하나 또는 두개 모두 사용하여 구현 하려 했으나.. Python은 pip install 시 됬다가 안됬다가 하는 문제와 설치가 되어도 TTS로 저장하여 출력을 하려고 aplay,   mpg123 를 사용하면 소리가 지지직 거리며 재생이 안된다. 


구글링을 해보면 Python을 통해 만든 프로젝트들은 이미 구글에서 중단한 API를 불러와 붙여서 사용하는 것 밖에 없다. 물론 자체적인 엔진 PocketSphinx STT engine은 음.. 느리다. 아무래도 음성을 인식하는 것이 라즈베리파이 자체적으로 처리 하다 보니 느리다. 말을 하면 답변이 굉장히 느리다.


과거에 했었으면, 뿌듯함이 있었겠지만 너무 오랜 시간이 지난 (겨우 4년인데 ㅠ) 하드웨어로 하려니 고생을 하고 있다.

뭐 그래도 방법이 있을 것이다. 한국어가 안되면 영어만 사용해서 쓰던가 할 예정이다.


STT 나 TTS를 자체적으로 연구해서 만들어서 오픈소스화 하는 사람이 등장하면 아마 음성인식 기술이 좀 더 빨리 발전 하지않을까 생각이 든다.



아래는 그냥 관련 정보를 찾다가 얻어낸 팁이다.

스마트 미러를 구현 할때 보통 웹브라우저로 처리하는데 그때 전체화면을 지속적으로 유지하는 팁이다.