프로젝트

나도 메이커! 메이커스 여러분들의 작품/프로젝트를 공유하는 공간입니다.

[엠블록5 AI X 스마일팟 화분키트] 똑똑한 어시스턴트(음성인식)로 변신!

2021-03-12 11:46:02

개요 

 

스마일팟 활용 컨텐츠 두번째 이야기!

이번엔 인공지능 기능을 활용해 보았는데요

 

엠블록5의 음성인식과 텍스트음성변환(TTS) 기능을 활용해

스마일팟을 어시스턴트로 변신시켜 보았습니다. 사람과 대화하는 스마일팟 궁금하시죠?

 

영상으로 동작을 미리 살펴볼까요?

 

[스마일팟X어시스턴트(음성인식) 동작 미리 보기]

 

 

 

 

*해당 컨텐츠는 '[기본] 스마일팟 만들기' 를 먼저 진행하신 후 따라해주세요!

[기본] 스마일팟 화분키트 제작/코딩하기 : https://kocoafab.cc/tutorial/view/778

[응용] 구글스프레드시트 연동해 화분관리시스템 제작하기 : https://kocoafab.cc/tutorial/view/779

 

 

[Step 1] 개념알기

 

▶ '음성인식(Speech Recognition)' 이란?

음성인식(Speech Recognition)이란 사람이 말하는 음성 언어를 컴퓨터가 해석해 그 내용을 문자 데이터로 처리하는 기술을 말합니다.

나아가 방대한 데이터와 딥러닝 기술을 발전으로 자연어처리 성능도 크게 향상되고 있습니다.

 

 

 

 

 

▶ '텍스트 음성변환(Text to Speech)' 이란?

텍스트 음성변환(TTS)은 문자열 정보를 음성 정보로 변환하는 기술을 말합니다.

문자열을 음성(소리)으로 바꿔준다는 점에서 근래에 주목받는 기술로 부상하고 있습니다.

현재는 시리(Siri), 인공지능 스피커, 지하철 안내 방송, e-book 등 다양한 곳에서 사용되고 있습니다.

 

 

 

[Step 2] 확장블록 추가하기

 

1) 장치 영역

[장치] 영역에서 확장을 클릭하여,

[업로드 모드 브로드캐스트], [스마일팟키트] 확장 블록을 추가합니다.

 

* 잠깐! 확장 블록을 추가할 때 아래와 같은 다운 버튼(오른쪽 상단 연두색 화살표) 이 있다면 꼭 눌러서 다운을 진행해주세요.

다운 후, 엠블록5 프로그램을 재시작해야 업데이트가 반영됩니다.

어디든 연두색 버튼(업데이트 버튼)이 있으면 일단 클릭!!

 

 

 

 

 

2) 스프라이트 영역

[스프라이트] 영역에서 확장을 클릭하여,

[인식 서비스], [Text to Speech], [업로드 모드 브로드캐스트] 블록을 추가합니다.

 

 

 

 

[Step 3] 소프트웨어 코딩하기

 

 

1) 장치 영역 코딩

: 아래와 같이 장치 영역 코딩 후, 업로드 버튼을 눌러 오렌지보드에 코드 업로드를 진행하세요.

 

 

 

 

 

2) 스프라이트 영역 코딩

: 아래와 같이 스프라이트 영역 코딩을 진행해주세요.

 

 

 

 

 

 

[Step 4] 실행하기

 

먼저, 스페이스 바를 눌러 코드를 동작해 줍니다.

음성인식 창이 나오면 스페이스 바를 한번 더 눌러 2초간 음성을 얘기합니다.

 

 

 

각 상황에 맞춰 코드를 수정해 보며,

나만의 어시스턴트로 만들어 보세요!

 

 

 

 

 

더 다양한 컨텐츠로 찾아오겠습니다.

 

 

kocoafab

인공지능,스마일팟,화분,스마트화분,스마일팟화분,엠블록5,ai