원래 음성인식기능을 넣으려고 했지만 시중 IoT스피커와 같이 모든 명령어를 인식하는 것은 현실적으로 어렵다.
라이브러리에 등록된 일부 명령어만을 인식하는 것은 가능할 수 있지만 한계가 있다.
영어라면 소스가 공개된 "제스퍼"를 이용하여 어느정도 구현할 수 있겠지만 한국어로 된 음성을 하려면
한국어 음성 입력>영어로 번역->제스퍼 오픈소스로 처리->한국어로 번역->음성 출력 의 과정을 거쳐야한다.
만약 수동으로 일부 명령어를 라이브러리로 등록한다면
한국어 음성 입력->입력을 텍스트로 변환->텍스트 분석 및 처리-> 음성 출력 의 과정을 통해 처리할 수 있다.
시중 IoT 스피커에 비해 성능이 떨어지기도 해서 차별성을 위해 생각해보았는데
"감정인식"기능을 추가하는 것
사용자의 감정에 따라 빛과 음성을 출력. "램프"라는 특성을 고려하여 "빛"을 강조할 수 있을듯
감정인식을 위한 방법으론 우선 떠오른 것이
페이스북, 트위터 등 SNS에 사용자가 게시한 글을 분석하여 감정을 인식하는 것.
사용자가 SNS에 글을 등록했을 때만 분석이 가능하다는 단점이 있음.
두번째로는 카메라를 통해 촬영하고 얼굴을 인식하여 감정을 분석하는 것.
영상처리가 필요하여 시간안에 구현이 어려울 것 같으나 MS의 Emotion API가 있다는 것을 발견함.
국가를 설정하는데 한국에선 사용이 불가능하다는 메시지가 뜨긴 하는데 우회해서 사용할 수 있을 것 같기도 하고...
하지만 카메라 모듈이 필요하며 사람 센서를 이용해 사람이 있을 때만 카메라를 동작하게 하는 등의 조작이 필요하여 복잡함.
https://www.microsoft.com/cognitive-services/en-us/Emotion-api/documentation/QuickStarts/JavaScript
SNS를 이용하는 방법의 또 다른 방법으로 빅데이터를 분석하여 전체 사회 분위기를 분석하는 방법
구현 방법을 생각해 보지 않음.
'프로젝트 > Smart Lamp(임시)' 카테고리의 다른 글
2017.04.04 스트리밍을 위한 grpc (0) | 2017.04.05 |
---|---|
2017.03.28 음성인식 (0) | 2017.03.29 |
2017.03.22 블루투스 설정 (0) | 2017.03.22 |
2017.03.21 아두이노 통신 재시도 (0) | 2017.03.22 |
2017.03.18 파이썬쉘과 데이터 교환 (0) | 2017.03.19 |