파이썬을 활용한 인공지능 스피커 제작하기 in K-ICT 디바이스랩 대구센터 [Day 1]

K-ICT 디바이스랩 대구센터

파이썬을 활용한 인공지능 스피커 제작하기

2019.04.22~23


평소에 카x오 미니를 자주 사용하는 나는 ai 스피커에 관심이 많다. (석사 전공도 AI로 선택함ㅎㅎ) 인터넷 서핑 중, 이 포스터를 보고 인공지능이라는 단어에 이끌려버렸다..ㄷㄷ
다행히도(?) Easter break로 학교 등록이 잠시 멈춰진 나는 인천에서 대구까지 한달음에 달려왔다 ㅎㅎㅎ

[동대구역 사진]

KTX 진짜 좋다.. 대략 2시간만에 동대구역 도착!


[대구 1호선 사진]

대구 1호선.. 낯설다… 간단하게 생긴게 인천1호선과 닮은 것 같기도 하고 ㅎㅎ


[센터 사진]

우여곡절 끝에 K-ICT 디바이스랩 대구센터에 도착!!(길을 헤메 살짝 늦게 도착했.. ㅠㅠ)

[키트 사진]

파이썬 코딩 개발환경을 구축하기위해 개발kit를 지급받았다.

[부품 사진]
(AI Makers Kit - Raspberry pi, Voice kit, 모니터, 마우스키보드)

[완제품 사진]

뚝딱뚝딱 조립하고나니 위 사진과 같은 모양으로 어설픈 AI 스피커 완성..!
그리고 스피커 개발환경을 구성하며 KT에서 제공하는 API를 사용하기위해 회원가입을 진행하였다.


[apilink.kt.co.kr 사진]

이 사이트를 통해 여러가지 AI 스피커 테스트를 해볼 수 있는 자료들 및 서비스 지원을 받을 수 있다고 설명해줬다KT API 사이트에서는 라즈베리파이 전용 OS인 라즈비안 이미지 파일도 제공한다.(ai 스피커 예제가 포함되어있어 편리)

[개발환경 구성 끝!]

모든 파일 다운로드 후, SD 카드를 굽굽굽 + SD카드 꼽기 전의 상태까지 완성해놓는다.
상단에 왼쪽은 스피커, 오른쪽은 버튼, 가운데 길쭉이 파란 기판이 마이크다.

개발환경이 드디어 완성되고! AI 스피커의 기본적인 시퀀스 설명을 들었다.
ASR, NLU, TTS등의 전문 용어 설명을 듣고, 우리가 구성할 시스템 구조 요약을 해보았다.

다 구워진 SD카드를 삽입 후, 전원 ON!


[Raspberry pi 화면]

이때가 뭔가 뿌듯하다 ㅎㅎ 이제 시작인데 다한 느낌?!
라즈베리파이는 리눅스 기반이므로 명령어가 생소한 다른 교육생 덕분에(?) 환경설정에 오랜시간이 소요되었다추가 패키지까지 설치 꼼꼼하게!


[디렉토리 파일 list]

이미지 파일에 미리 설치된 예제들 확인! 오늘은 2개 예제를 실습하고 나머지는 내일 할 것 같다 ㅎㅎ

이제 기다리고 기다리던 실습! 오늘 우리가 할 실습은 개발환경이 잘 구축 되었는지 확인하고자 기가지니를 불러 이 ai 스피커가 반응하는지 살펴보는 미리 짜여진 python 파일을 빌드했다영상으로 만나보시죠!


[ex1 영상]
(말을 잘 안듣는다..)

두 번째 예제로는 나의 목소리를 Text로 바꿔서 화면에 띄워주는 실험이었다.
이 부분은 kt api의 도움을 받아야해서 내 고유의 KEY 가 들어갔다.(홈페이지에서 확인가능)

[KEY 확인 스샷]

자세한 코드는 내일 살펴볼테지만, 우선 신기하니 영상 찍!


[ex2 영상]

이리저리해서 오늘 K-ICT 디바이스랩에서 재밌는 경험을 했다. 내일 파이썬 파일을 분석해보고 패키지를 열어보는게 더 궁금하고 기대된다.

마지막으로 저녁은 콩나물국밥!

- THE END –


Sunwung Lee(Wyatt)
photos with iPhone6
다음 이전