유닛과 대화할 수 있는 앱을 만들어 봤어요.

기사 한 편부터.
리크루트가 AI를 무료로 공개하다니.바로 모든 API를 해봤어요.
리크루트는 AI를 무료로 공개했다고 한다.
공식 사이트
여러 가지 웹사이트를 다 봤어요.
'Talk API'라는 문구가 눈에 들어왔다.
Talk API는 Chatbot을 생성하는 API입니다.Recurrent Neural Network(LSTM)의 입력 문구를 사용하여 응답 문구를 생성하여 발생하는 일상적인 대화 응답 기능을 제공합니다.Talk API의 Chatbot을 사용하면 다양한 앱에서 자동으로 사용자와 대화할 수 있고, 언제든지 사용자의 질문에 즉시 응답할 수 있다.Talk API 페이지
여기 있다
"어? 이걸로 여자랑 대화할 수 있겠죠?"
문득 생각나다.
공식 사이트의 요청 매개 변수와 응답 필드에서
"그동안 유닛에서 데이터를 보냈는데 유닛에서도 이 API를 사용할 수 있겠죠?"
내 생각엔
그리고 "어렵게 유닛을 사용했으니 유닛과 대화하는 앱을 만들어 보자!"
그렇게 생각하다가 하루쯤 해 봤어요.
그 후 한참이 지나자 이 응용 프로그램도 끊임없이 개량되어 마침내 윈도 맥 응용 프로그램으로 변했다.
다운로드이쪽에서
꼭 써보세요.
외로울 때나 한가할 때 추천해드려요.
이제 공개적으로 멈춰.미안합니다.

대략적인 처리 설명

  • 단어를 입력하고'대화'버튼을 누르면 유니티가 docomo 자연 대화 API에 요청을 보냅니다.
  • Docomo 자연 대화 API에서 Unity로 응답합니다.
  • 에 응답 내용이 표시됩니다.
  • docomo 음성 합성 API에 응답 데이터에 대한 응답 내용을 던진다.
  • Unity가 말을 합니다.
  • 이런 느낌이에요.

    쓰던 물건

  • Unity
  • docomo 자연 대화 API
  • docomo 사운드 합성 API
  • 작업이 확인된 환경

  • Windows7
  • MacOS10.13
  • 역사를 갱신하다


    2018/7/29

  • 여러 가지 이유로 WebGL에서 Windows Mac 응용 프로그램
  • 으로 변경

  • 해당docomo의 자연 대화 API
  • 대화에 대한 Unity의 반응 애니메이션 시작
  • 2017/7/5 Ver1.5

  • Unity 시작
  • '대화 버튼'을 누르지 않아도 대화할 수 있다
  • 대화할 때 유닛에 대한 표정이 생기네요
  • 2017/6/16 Ver1.4

  • 유니티가 목소리 합성으로 말하기 시작했다
  • 유니티 소스의 첫마디가 시간대에 바뀌었다
  • 음성 합성은 docomo의 음성 합성 API를 사용한다.

    2017/6/1 Ver1.3

  • 유니티 소스를 SD에서 3D
  • 로 변경
  • 가구 자산 삭제(필요성과 경량화를 느끼지 않기 때문)
  • Google Chrome만 해당
  • 음성 인식 방법


    '음성인식'을 클릭해 점검하면 음성인식 모드로 들어간다.

    라이센스를 눌러 마이크를 사용할 수 있습니다.

    이후 마이크에 소리가 유닛으로부터 인식된다고 말하면
    ※ 대화를 몇 번 나눈 후 반응이 없으면'텍스트'를 확인하고'음성인식'을 다시 한 번 확인해 주십시오.
    음성 인식 사용Web Speech API.
    참조: http://kesin.hatenablog.com/entry/2013/08/27/Web%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AB%E9%AB%98%E6%A9%9F%E8%83%BD%E3%81%AA%E9%9F%B3%E5%A3%B0%E8%AA%8D%E8%AD%98%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8BWeb_Speech_API

    2017/5/24 Ver1.2

  • TalkAPI에서 docomo 잡담 API
  • 로 API 변경
    이렇게 되면 회화에'뉴스'가 있으면 뉴스를 들려줄 수 있고,'끝말잇기'가 있으면 유니티와 끝말잇기 게임을 할 수 있다.

    2017/5/19 Ver1.1


  • 외관이 방 같은 느낌
  • 말하는 느낌을 주기 위해 유니티 소스를 가까이 당겼다
  • 회신 시 간단한 립스틱 사용
  • 기타 세부 수정
  • 사용법



    이 화면이 나타나면 옅은 파란색 상자에 대화 내용을 입력하세요.
    그런 다음 대화 버튼을 누르면 Unity가 응답합니다.

    이상은 설명입니다.
    또'끝말잇기'대화를 입력하면 끝말잇기 게임을 할 수 있다.

    유니티는'조사○○'또는'조사○○○'을 입력하고 대화하면 위키백과에서 단어의 뜻을 설명한다.

    유닛 소스와 다양한 대화를 나누며 즐기세요!

    좋은 웹페이지 즐겨찾기