2013-04-10 12 views
4

Google API에서 음성 인식을 사용하는 Android 용 앱을 개발하는 목표를 성공적으로 달성했습니다.Unity 게임 엔진의 음성 인식

사실 내 앱이 크로스 플랫폼이고 매우 풍부한 User Interfacea 및 제스처가 있기 때문에 실제 게임 엔진을 사용해야합니다.

유니티 게임 엔진을 사용할 생각이고 iOS 및 안드로이드 플랫폼에 앱을 배포 할 것입니다.

그래서 ... 웹에서 검색 ... Google에 속해 있기 때문에 Unity Speech Recognition API를 Unity Game Engine에서 사용할 수 없다는 것을 알아 냈습니다. 그게 사실입니까?

구현 방법에 대한 조언을 제공해 주시겠습니까?

첫 번째 옵션 : 세 번째 부분 라이브러리 또는 Unity Speech Recognition API를 구현하십시오. 그것들 은요?

두 번째 옵션 (가능합니까?) : 음성을 텍스트로 변환하는 패키지를 모듈화하고 동적 리플렉션을 통해 호출합니다. Android 배포시 Google API를 사용하십시오. iOS 배포시 iOS API (Unknown)도 사용하십시오.

미리 감사드립니다.

+0

android 및 iOS에서 사용할 수있는 pocketsphinx를 사용할 수 있습니다. http://cmusphinx.sourceforge.net/ PocketSphinx를 기반으로하는 iOS 용 OpenEar를 확인하십시오. – Nicola

+0

이 플러그인을 확인하십시오 : https://www.assetstore.unity3d.com/en/#!/content/73036. iOS와 Android를 지원합니다. – Piotr

답변

0

Android에서 Unity-와 함께 Google의 음성 인식을 사용할 수 있습니다. iOS에서는 다른 것을 사용해야합니다. 불행히도, 6 개월 전 iOS를 검사했을 때 음성 인식 API가 내장되어 있지 않았습니다. 그래서 그것을 할 타사 라이브러리를 찾아 보셔야합니다.

0

새로운 베타 버전 (5.4)에서 Unity는 Microsoft에서 음성 인식 기능을 제공하는 DictationRecognizer를 추가했습니다. 정확도는 정말 좋습니다.