엔트리로 버킷리스트 AI 번역 프로그램 만들기

2021. 7. 15. 22:04인공지능 교육/Entry

반응형

엔트리의 AI 블록을 활용한 아주 간단한 AI 번역 프로그램을 만들었습니다. 코드 블록은 간단하지만 자신의 생각을 말해 보는 활동에 사용하면 좋을 듯 합니다. 영어 번역 읽어주기 기능을 추가하여 앙증맞은 음성 서비스도 함께 사용했는데요, 번역 수준이 정확도는 아직 떨어지는 듯 합니다. 조금 아는 베트남어로도 바꿔서 실행해 봤으나 그건 더더더욱 정확도가 떨어지니 저학년 용으로 절차적인 사고 기르기와 인공지능 활용 사례에 대한 체험의 의미로만 봐주시길.

 

 엔트리로 나만의 버킷리스트 만들기

활동 목표는 엔트리 AI 블록들을 살펴보고 번역/읽어주기 블록을 활용해 나만의 버킷리스트 7개 번역 프로그램 만들기이며, 배경 오브젝트를 외부에서 가져와 활용하는 것과 리스트를 추가해서 번역된 대답 7개를 리스트 안에 넣어보는 것까지 해봤습니다. 아래 예시는 어른인 입장에서^^ 나의 버킷 리스트를 적어봤는데요, 영어 번역이 매끄럽지는 않죠?

 

 

 

 

엔트리 활용 블록 추가 순서

(1) 먼저 내가 원하는 배경과 나의 모습을 자유롭게 선택하게 합니다. 오브젝트에서 디폴트 값인 '엔트리봇'을 삭제하고 저는 pixabay에서 다운받은 야외 카페 사진을 업로드해서 배경으로 꽉 차게 크기를 조정하고, 내장 되어 있는 '사람' 오브젝트 중 '소놀 노트북 하고 있는 사람' 을 선택.

(2)  블록 맨 하단에 있는 [인공지능] 카테고리를 클릭한 후 <AI 블록 불러오기> 클릭. [번역]과 [읽어주기] 를 클릭해 줍니다.

*현재 엔트리에서 제공하고 있는 AI 블록은 번역, 비디오 감지, 오디오 감지, 읽어주기가 있습니다.

  • 번역 : 파파고를 이용하여 다른 언어로 번역할 수 있는 블록 모음
  • 비디오 감지 : 카메라를 이용하여 사람(신체), 얼굴, 사물 등을 인식하는 블록 모음
  • 오디오 감지 : 마이크를 이용하여 소리와 음성을 감지할 수 있는 블록 모음
  • 읽어주기 : nVoice 음성 합성 기술로 다양한 목소리로 문장을 읽는 블록 모음

(3) 속성 블록 - 리스트 - 리스트 추가하기 순으로 클릭 후 '버킷리스트 7개' 라고 이름을 지어줍니다. (리스트 이름은 주제에 맞게 자유롭게!)

(4) 오브젝트(소놀 노트북 하고 있는 사람)을 클릭해 두고 코드 블록을 작성합니다. 배경 사진에는 아무것도 넣지 않습니다. 먼저 어떤 식으로 질문과 대답을 이어갈 지 노트에다가 적어 보는 시간을 가진 후에 차례대로 필요한 블록들을 넣어 줍니다. 포맷은 너의 버킷리스트가 무엇인지를 물으면 대답을 내가 적고 그 대답을 영어로 읽어주면 리스트 화면이 뜨면서 대답이 하나씩 추가 되는 것을 7번 반복하는 것.

간단버전 블록은 아래와 같습니다.

 

 

 

 

엔트리-인공지능-교육

 

엔트리 버킷리스트 답변 예시

어른 버전 버킷 리스트입니다. 파파고 번역 버전인점 감안하고 대강 의미는 파악됩니다. 학생들의 버킷리스트가 7개보다도 더 많은 한 20개 정도 쓰라고 하는 것도 자신의 생각을 정리하는 시간도 되지 않을까. 현재 번역하기 및 읽어주기 서비스를 제공하고 있는 다른 외국어들을 옵션으로 넣고 낯선 언어들을 체험 해 보는 것으로 응용해 봐도 좋을 듯. 목소리도 남성/여성 목소리부터 장난스러운 버전까지 다양하니 연령대가 어린 학생이라면 오브젝트 좀 더 추가해서 효과음도 넣고 음성 기능 응용도 다양하게 할 수 있을 듯.

 

 

 

*현재 엔트리에서 제공되고 있는 번역 및 읽어주기 언어 : 일본어, 중국어간체, 중국어번체, 스페인어, 러시아어, 포르투갈어, 태국어, 베트남어, 인도네시아어

엔트리로-버킷리스트-코딩
엔트리 버킷리스트 만들기

답변 리스트에 저장되고 나서 실행 종료되면 값들이 다 날아가니깐 대답을 리스트에 저장해두고 쓸 수 있는 심화버전도 한번 찾아보고 업데이트 하겠습니다.

* 자료 참고 : <인공지능, 엔트리를 만나다> 책 1장을 살펴보다가 응용해서 간단한 블록 만들어봤습니다.

엠블록, 스크래치, 엔트리와 Machine Learning for kids 및 구글 Dialogflow를 활용한 챗봇 만들기 등 다양한 플랫폼으로 초중등 인공지능 교육 관련 자료들을 살펴보면서 해보는 중이니 응용하면 좋을것 같은 자료들은 계속 업데이트 하겠습니다^^

 

▼ 참고글

엔트리로 인공지능 데이터분석 실습하기

모의 강의 기록 - 엔트리로 주택가격 예측하기 (인공지능 블록 활용)

첫 보조강사 수업 후기 - 중학교 인공지능 교육

반응형