2017-01-10 7 views
1

나는 말하고있는 단어를 사용하여 인공 지능을 명령하고 싶은 게임을 만들고 있습니다. 예를 들어 말해 보겠습니다. AI 봇이 특정 거리로갑니다.사용자의 오디오를 감지하고 텍스트로 변환하여 Unity의 AI 로봇을 명령하십시오.

질문 나는 자산을 찾고 있는데 공급자가 나에게 수령인을 제공하는 것이 가능하지 않습니까?

어떻게해야합니까?

나는 프로그래머이기 때문에 어떤 사람이 그것을 처리 할 방법을 제안한다면 나는 그것을 할 수있다.

항상 마이크 청취자를 만들고 오디오를 읽은 다음 음성을 텍스트로 변환 할 수있는 외부 sdk로 전달해야합니까?

이들은 내가 연락 한 자산 제공자입니다.

https://www.assetstore.unity3d.com/en/#!/content/73036

https://www.assetstore.unity3d.com/en/#!/content/45168

https://www.assetstore.unity3d.com/en/#!/content/47520

와 몇 가지 더! 누군가 내가 따라야 할 단계를 설명하면 분명히 그것을 시도 할 수 있습니다. 나는 현재 거의 같은 일이 외부 API를 사용하고

답변

2

: 당신은 SDK에 오디오 소스를 연결해야 https://github.com/api-ai/api-ai-unity-sample#apiai-unity-plugin

: https://api.ai/

그것은 아주 잘 작동 유니티 SDK와 함께 제공 듣고 시작하라고 말하십시오. 그런 다음 음성 오디오를 텍스트로 변환하고 음성 오디오/텍스트에서 미리 선택한 의도를 감지합니다.

unity plugin을 통합하는 방법에 대한 모든 단계는 github의 api.ai Unity SDK 설명서에서 찾을 수 있습니다.

편집 :

https://github.com/dimixar/unity3DPocketSphinx-android-lib

그것은 오픈 소스 언어를 사용하여 서버에 데이터를 전송하지 않고 오프라인으로 인식 할 경우, 당신은이 플러그인을 시도 할 필요가 너무 BTW

0

을 :) 그것은 무료입니다 인식 엔진 CMUSphinx

+0

좋아, 해보 죠. 나는 창문에 대해서도 뭔가를 발견했다. https://docs.unity3d.com/ScriptReference/Windows.Speech.KeywordRecognizer.html 머리 정확도가 85 %입니다. –