Dialogflow를 사용하여 GoogleHome 앱을 만들어 보았습니다.
개요
외로운 밤은 Google Home과 더 대화하고 싶습니까? 라고 생각하고 공부한 내용의 비망록입니다.
모모쿠로의 이름을 말하면 담당 컬러를 가르쳐주는 앱을 만들었습니다.
참고로 한 사이트
전제 조건
Dialogflow 사용 가능 (필요한 Google 계정)
Dialogflow에서 테스트 앱 만들기
ENTITY 만들기
INTENT의 작성 그 1
Fulfillment 설정
INTENT의 작성 그 2
스크립트 작성 및 배치
Fulfillment 설정에서 지정한 위치에 스크립트를 배치합니다.
mcz.py
#!/usr/local/bin/python2.7
# -*- coding: utf-8 -*-
import json
import sys
input = json.load(sys.stdin)
print("Content-type: application/json\n\n")
message = input["result"]["parameters"]["mcz"]
if message == u"百田夏菜子":
answer = "赤です"
elif message == u"玉井詩織":
answer = "黄色です"
elif message == u"佐々木彩夏":
answer = "ピンクぅ?"
elif message == u"高城れに":
answer = "紫族です"
else:
answer = "わかりません"
output = {
"speech": answer
}
json.dump(output, sys.stdout)
동작 확인 1
오른쪽 컬럼의 「Try it now」에 「아린은 어떤 색?」라고 입력하면, 「DEFAULT RESPONSE」에 「핑크?」라고 돌아왔습니다.
동작 확인 2
왼쪽 열의 'Integrations'를 클릭하고 중앙 열의 'Google Assistant'를 클릭합니다. 다음 'Google Assistant' 화면에서 'TEST'를 클릭하면 GoogleHome과 대화를 시작할 수 있습니다.
나 「OK,Goolge 테스트용 앱에 연결해」
구글 홈 「예 테스트용 앱의 테스트 버전입니다」
나 「타마이 시오리」
Google 홈 '노란색'
나 「레니쨩」
구글 홈 「자족입니다」
나 「멈춰」
라는 느낌으로 대화라고 할까, 반응이 있으면 성공입니다.
마지막으로
해설하지 않아서 죄송합니다.
다분간 차이도 많다고 생각합니다.
Reference
이 문제에 관하여(Dialogflow를 사용하여 GoogleHome 앱을 만들어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sunaga70/items/ca82aa800475a1b97d01텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)