[Tangible] 인공지능 스피커 2
- 성식 공
- 2021년 2월 26일
- 1분 분량
첫 번째 인공지능 스피커를 만들고, 보다 깔끔한 외관과 안정적인 형로 모습을 가다듬은 다음 다양한 모듈을 사용해서 더 많은 기능을 담아보았다. 현재는 크고 작은 이스터에그 기능을 포함한 일일 LIVE 코로나 확진자 수 데이터, 미세먼지 경보 발령 현황, 시계, 타이머, 재미있는 얘기, 랩, 날씨(업데이트 임박) 등 7가지 모듈을 한데 묶어 작동하도록 코딩하였다. 더불어 각종 와인 관련 데이터를 말하면 그동안의 데이터를 기반으로 내 취향에 맞는 와인인지 예측해주고, 해당 데이터를 축적해 싸하나가며 재학습해 성능을 올리는 프로그램 역시 내장할 예정이다. (업로드만 하면 되는데 너무 귀찮다..ㅋㅋㅋㅋㅋㅋ)

하드웨어 설계의 경우 기본적으로 참고한 것은 다른 인공지능 스피커들이었다. 구글 Home mini나, 기가지니, clova 등의 모양을 착안하여 액추에이터가 대부분 내장되어 마치 하나인것처럼 숨겨져있고, 특히 위쪽 방향으로 설치될 수 있게 하였다. 이때, 시제품인 마이크나 스피커 자체의 길이나 전선/회로가 잘 정리되도록 치수 공차를 주어 설계하였다. 또한 라즈베리파이 자체에서 발생한 열이 잘 빠져나가도록 통풍구 또한 만들어서 중장기적으로 사용할 때 안전상의 문제가 없도록 하였다.
구체적인 소프트웨어의 코드의 경우 아래 깃허브 주소에서 확인할 수 있다.
+추가사항
현재 한국어, 영어, 스페인어를 모두 지원하는 시스템까지 서비스를 확장시켜보기 위해 코드를 짜는 중이다. 다만 알아들은 말이 무슨 언어인지 판별하는 기능이 핵심인데, (그렇지 않으면 그때마다 다른 버전의 코드를 실행하여야 하므로) 그러기 위하여 NLP 이론과 맞춤법, 문법 등을 점검하는 라이브러리를 살펴보고 있다.
Comentários