피카츄와 대화하는 시스템의 어시스턴트를 만들어 보자 #dialogflow
피카츄와 대화하는 시스템의 조수
Google 홈을 가지고 계신 분은 지금 Google home을 향해 "OK Google 피카츄와 수다"라고 말해 보세요. 그러면 이 동영상용으로 피카츄와 대화(!?)할 수 있습니다.
피카츄와 대화하는 시스템의 조수를 만들어 보자.
동영상에 있던 것 같은 어시스턴트는 Dialogflow를 사용하면 간단하게 작성할 수 있으므로 소개하고 싶습니다. 피카츄의 음성이라고 저작권적으로 위험하기 때문에, 개나 고양이의 프리 음성 소재로 시험하고 싶습니다. ※친구의 목소리를 녹화한 것을 사용하면 송년회에서 고조될지도
준비
동영상에 있던 것 같은 어시스턴트는 Dialogflow를 사용하면 간단하게 작성할 수 있으므로 소개하고 싶습니다. 피카츄의 음성이라고 저작권적으로 위험하기 때문에, 개나 고양이의 프리 음성 소재로 시험하고 싶습니다. ※친구의 목소리를 녹화한 것을 사용하면 송년회에서 고조될지도
준비
https를 사용할 수 있으면 서버는 어디에서나 OK
Dialogflow 등록
음성 파일을 서버에 설치
이미 음성 파일 업 완료 분은 날려 괜찮습니다!
GCS에 오디오 파일 업로드
GCS 에 버킷을 만들고 오디오 파일을 업로드합니다.
공개에 체크를 하여 URL을 취득합니다
Intent 만들기
Intent에 트리거 단어와 응답 내용을 입력합니다.
User says 등록
User says에 트리거하고 싶은 워드를 점점 넣어갑니다. Intent의 이름은 Dog입니다.
재생할 오디오 파일 지정
오디오 파일의 URL을 Text Response에 입력합니다. 복수 등록하는 것도 가능합니다. 기입할 때는 다음과 같은 태그로 둘러쌀 필요가 있습니다. 또한 태그 안에 점도 좋기 때문에 뭔가 문자를 넣어주세요. 넣지 않으면 오류가 발생합니다. 음성 파일과 같은 텍스트를 넣을 수 있습니다.
TextResponse
<speak>
<audio src="https://YOUR_AUDIO_URL"></audio> .
</speak>
테스트
Integrations의 Google Assistant에서 시뮬레이터를 시작하고 테스트합니다. 기본적으로 "테스트 앱에 연결"이라고 말하면 테스트가 실행됩니다. 호출 키워드는 Google의 Actions Overview에서 변경할 수 있습니다.
스크린 샷이라면 이해하기 어려울 수 있지만 제대로 "완!"
대화 종료를 위한 Intent 만들기
유저가 대화에서 빠지지 않으면 스트레스가 되어 버리므로, 대화 종료용의 워드를 준비합시다.
종료 단어 준비
종료 conversation에 확인
보충
종료 방법이나 이용 방법을 Default Welcome Intent의 Text Response에 넣어 두면 좋을지도.
결론
Dialogflow를 사용하면 쉽게 대화 앱을 만들 수 있으므로 꼭 한번 시도해 보세요. 재미있는 대화 앱을 만들면, 송년회나 신년회에서 분위기가 날지도! ?
Reference
이 문제에 관하여(피카츄와 대화하는 시스템의 어시스턴트를 만들어 보자 #dialogflow), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/flatfisher/items/f15e6341b7af1d299d98텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)