본문 바로가기
카테고리 없음

엔트리 인공지능 블록 '오디오 감지' 사용법

by 조크리 2022. 12. 5.
반응형

 

 

 

 

엔트리의 '인공지능 블록'

사용해보셨나요?

 

엔트리가 이제는 단순한 코딩 플랫폼에서 벗어나 인공지능 교육을 위한 플랫폼으로 업그레이드 되고있습니다. 

 

그럼 엔트리에서 제공하는

'인공지능 블록'을 이용한 수업 내용을 살펴보겠습니다. 

 

엔트리는 번역, 비디오 감지, 음성 인식, 인공지능 스피커가 읽어주기

총 4가지 인공지능 기능을 제공하고 있습니다. 

 

4가지의 인공지능 블록

 

 

 

 

 

이번에는  엔트리 인공지능 블록 '오디오 감지' 기능을 사용해보겠습니다.

 

 

 

 ‘오디오 감지’ 기능은

네이버가 개발한 인공지능 음성 인식 엔진 ‘클로바 스피치’를 활용해서,

마이크로 입력하는 소리를 감지하고,

목소리를 문자로 바꿀 수 있는 블록입니다.

 

오디오 감지 블록은 인터넷 익스플로러, 사파리에서는 동작하지 않습니다.
안정적인 동작을 위해 크롬을 사용해야합니다. 

 

또한 오디오 감지 블록은 마이크 연결이 필요한 블록입니다.

데스크탑의 경우 마이크(혹은 마이크가 포함된 이어폰)을 연결해야합니다.

노트북이나 태블릿PC는 보통 마이크가 내장되어 있습니다.

 

마이크를 연결했는데 블록이 동작하지 않거나,

음성이 제대로 입력되지 않는 경우 브라우저 설정을 변경합니다.


크롬의 경우,

주소 표시줄 왼쪽 상단의 자물쇠 모양을 클릭한 뒤, 

엔트리 사이트의 마이크 사용을 허용해 주세요.

 

 

 

 

그럼 이제 각 블록을 살펴보겠습니다. 

 

1) 마이크가 연결되었는가?

기기에 마이크가 연결되어 있다면 참으로, 아니라면 거짓으로 판단하는 블록입니다.

2) 음성 인식하기

 

음성 인식하기 블록을 연결하고

시작을 누르면

실행 화면에 위와 같이 목소리를 인식하는 창(음성 인식 창)이 나타납니다.

이 때 말하면 됩니다. 

 

3) 마이크 소리 크기 

음성 인식 창에서 입력한 소리의 크기를 가져오는 값 블록입니다.

소리를 크게 내면 엔트리봇이 빠르게 달리도록 하고

소리를 작게 내면 엔트리봇이 천천히 달리도록 할 수도 있겠죠. 

 

 

 

자, 그럼 음성 인식한 내용을 문자로 나타내는 간단한 프로그램을 만들어 보겠습니다. 

 

 

먼저, 흐름에서 조건블록을 가져옵니다. 

그 안에 ‘마이크가 연결되었는가?’블록을 넣어줍니다.

 

1) 만약 마이크가 연결되었을 경우,

‘참/거짓’중 ‘참’값이 입력되고 조건문 안의 내용이 실행됩니다.

 마이크가 연결되었을 경우, 음성인식하기 블록이 작동되어 음성인식 화면이 뜨게 됩니다.

음성인식에 성공하면 음성인식 화면이 자동으로 꺼지고

음성인식된 값을 엔트리봇이 말하게 됩니다.

 

2) 마이크가 연결이 안되어 있다면 

엔트리봇이’ 마이크를 연결해주세요’라고 말합니다.  

 

이 기능을 이용해서

음성 인식한 내용이 '불 꺼줘' 이면 엔트리의 LED 전등을 끄는 

인공지능 LED 조종 프로그램도 만들 수 있겠죠?!

 

반응형