코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
2021-03-12 11:46:02
스마일팟 활용 컨텐츠 두번째 이야기!
이번엔 인공지능 기능을 활용해 보았는데요
엠블록5의 음성인식과 텍스트음성변환(TTS) 기능을 활용해
스마일팟을 어시스턴트로 변신시켜 보았습니다. 사람과 대화하는 스마일팟 궁금하시죠?
영상으로 동작을 미리 살펴볼까요?
[스마일팟X어시스턴트(음성인식) 동작 미리 보기]
*해당 컨텐츠는 '[기본] 스마일팟 만들기' 를 먼저 진행하신 후 따라해주세요!
[기본] 스마일팟 화분키트 제작/코딩하기 : https://kocoafab.cc/tutorial/view/778
[응용] 구글스프레드시트 연동해 화분관리시스템 제작하기 : https://kocoafab.cc/tutorial/view/779
▶ '음성인식(Speech Recognition)' 이란?
음성인식(Speech Recognition)이란 사람이 말하는 음성 언어를 컴퓨터가 해석해 그 내용을 문자 데이터로 처리하는 기술을 말합니다.
나아가 방대한 데이터와 딥러닝 기술을 발전으로 자연어처리 성능도 크게 향상되고 있습니다.
▶ '텍스트 음성변환(Text to Speech)' 이란?
텍스트 음성변환(TTS)은 문자열 정보를 음성 정보로 변환하는 기술을 말합니다.
문자열을 음성(소리)으로 바꿔준다는 점에서 근래에 주목받는 기술로 부상하고 있습니다.
현재는 시리(Siri), 인공지능 스피커, 지하철 안내 방송, e-book 등 다양한 곳에서 사용되고 있습니다.
1) 장치 영역
[장치] 영역에서 확장을 클릭하여,
[업로드 모드 브로드캐스트], [스마일팟키트] 확장 블록을 추가합니다.
* 잠깐! 확장 블록을 추가할 때 아래와 같은 다운 버튼(오른쪽 상단 연두색 화살표) 이 있다면 꼭 눌러서 다운을 진행해주세요.
다운 후, 엠블록5 프로그램을 재시작해야 업데이트가 반영됩니다.
어디든 연두색 버튼(업데이트 버튼)이 있으면 일단 클릭!!
2) 스프라이트 영역
[스프라이트] 영역에서 확장을 클릭하여,
[인식 서비스], [Text to Speech], [업로드 모드 브로드캐스트] 블록을 추가합니다.
1) 장치 영역 코딩
: 아래와 같이 장치 영역 코딩 후, 업로드 버튼을 눌러 오렌지보드에 코드 업로드를 진행하세요.
2) 스프라이트 영역 코딩
: 아래와 같이 스프라이트 영역 코딩을 진행해주세요.
먼저, 스페이스 바를 눌러 코드를 동작해 줍니다.
음성인식 창이 나오면 스페이스 바를 한번 더 눌러 2초간 음성을 얘기합니다.
각 상황에 맞춰 코드를 수정해 보며,
나만의 어시스턴트로 만들어 보세요!
더 다양한 컨텐츠로 찾아오겠습니다.
kocoafab