일본어판 Google 홈에서 자작 앱을 「이봐, 구글」해 본다.

요 전날 드디어 일본에서 발매된 「Google 홈」을(au 숍에서 iPhone6S를 거래에 내고) 구입해 왔습니다.



RaspPi등에서 음성 인식을 시도한 적이 있는 분은 알겠다고 생각합니다만, 정밀도가 높은 일본어의 음성 인식을 자작하려고 하면 어려움을 극합니다.

음성 요청 후 즉시 응답이 돌아오는 것을 체감하지 않고 한마디

"굉장해. 이거."

「숙제의 시간」



그런데, 요전날 Raspberry Pi와 Aruduino(WioNode)를 이용해, 아이가 숙제(공문식)를 한 시간을 보존하는 앱을 자작해 보았습니다만,

자녀의 공식 학습을 Google Assistant에서 지켜보십시오. 【Raspberry Pi / AIY Projects: Do-it-yourself AI】

'Google Assistant' 요청과 응답은 영어로만 가능했습니다. 개발자 페이지 「Actions on Google」을 들여다 보면, 「Google 홈」의 일본에서의 발매에 맞추어, 일본어 대응하고 있었습니다.

그래서 조만간 만든 앱을 일본어화해 보았습니다.



「이봐, 구글. 「숙제의 시간」에 연결해」라고 말을 걸면, 이런 느낌으로 대답합니다.



Google 홈 '숙제 시간'(1) - SoundCloud

"예. 테스트 버전의 숙제 시간입니다."

"환영!"

이전의 기계적 음성에 비해 상당히 자연스러운 발화로 놀랍습니다. 이어 장녀의 숙제한 시간을 들어보겠습니다. 「오늘의 키나코(가나)」라고 말을 걸어봅니다.



Google 홈 '숙제 시간'(2) - SoundCloud

「2017년 10월 8일

이런 식으로 대답 해줍니다. RaspberryPi에 세운 서버에 요청을 보내면 Google 스프레드시트에 저장된 장녀·차녀의 숙제를 한 날짜와 시간을 확인할 수 있는 구조입니다.

이전 영어판으로 만들었을 때와 방법이 조금 바뀌고 있으므로 정리해 보겠습니다.

Actions on Google 일본어



Google Cloud Platform에 인스턴스를 만들고 콘솔 화면에 로그인한 다음 'Your projects with an Assistant app'로 앱을 등록합니다. 절차는 여기에 간단히 요약되어 있습니다.



Overview > App information 상단에 언어 선택 버튼이 추가되었습니다.



「Add language(s)」로 일본어에 체크를 넣습니다. 다른 언어 설정이 필요하므로 주의가 필요합니다.

Overview > Location targeting에서 사용할 지역을 선택합니다.



일본에 체크를 넣습니다.



시뮬레이션을 시작해 봅시다.



"language"를 일본어로, "Location"을 현재 위치에서 설정하면 일본어 앱이 실행됩니다.

앱의 실행 파일은 「Google Cloud Functions」를 이용합니다만, 이 파일내에서는 언어 지정은 하지 않아도 좋은 것 같네요. ( lang="ja-JP" 같은 것) 참고까지 실행 파일의 샘플을 붙여 둡니다.

PonDad/index.js - Gist

이전에 만든 파일의 응답 부분을 일본어로 바꿨습니다.

요약



음성 인식의 정밀도도 하면서, 핸즈프리로의 조작이 매우 쾌적합니다. 이번에는 시험에 자작 앱을 사용해 보았습니다만, 편리한 앱이 늘어나면 보다 쾌적하게 사용할 수 있다고 생각했습니다.

자작 로봇의 음성 조작도 비교적 간단하게 할 수 있을 것이므로 이번 시험해 보고 싶습니다. 그럼.

좋은 웹페이지 즐겨찾기