Unity 게임 엔진에 음성 인식 기능을 사용하려면 어떻게해야합니까? [닫은]


12

Unity 게임 엔진에 음성 인식 기능을 사용하려면 어떻게해야합니까? 사용할 수있는 플러그인 또는 프레임 워크 (프리웨어)가 있습니까? 그렇다면 설치 방법에 대한 아이디어가 있습니까? 또한 게임의 배경 소음이 게임의 음성 입력을 방해하는 데 얼마나 많은 문제가 있습니까? 이것을 사용하는 게임의 예가 있습니까? (토크 게임 엔진 용 Spain 3D 제외).


모든 FOSS 자유 텍스트 전사 시스템은 일반적으로 끔찍합니다. 기꺼이 껍질을 벗기지 않으면 노력할 가치가 거의 없습니다.
뉘앙스와 같은 사람과 일하기 위해 $.
coderanger

@coderanger : 자유 텍스트 전사는 음성 인식의 유일한 사용이 아니며 게임에서 필요할 가능성이 가장 낮습니다.

1
물론, 자신의 언어 모델을 구축하기 위해 음성 인식에 대해 충분히 알고 있다면 아마 여기에 묻지 않을 것입니다 :-)
coderanger

이것은 닫 혔을 수도 있지만 Unity 5.4부터 답변이 잘못 될 수 있습니다. 창만 대상으로하는 경우 UnityEngine.Windows.Speech 네임 스페이스를 사용할 수 있습니다. KeywordRecogniser와 DictationRecogniser가 관심있는 두 가지 클래스입니다.
zcabjro

답변:


5

Unity3D는 음성 인식을 직접 지원하지 않습니다. 확장 기능 (System.Speech.Recognition)을 작성하거나 일종의 플러그인을 찾아서 롤링해야합니다. 이 방향으로 나아가면 유니티 웹 플레이어와 프로젝트의 호환성을 잃게됩니다.

이 목적으로 이미 개발 된 플러그인이 없습니다.


5
그리고 이것은 하드 될 것입니다 : codinghorror.com/blog/2010/06/…
Jesse Dorsey

네, 농담이 아닙니다.
David McGraw

1

Community Core Audio는 매우 유망합니다. 음성을 텍스트로 변환하고 자동 음성 인식을 처리한다고합니다. 데이터는 UDP를 통해 네트워크를 통해 전송되므로 Unity에 쉽게 통합 할 수 있습니다. 웹 플레이어를 사용하지 않을 계획입니다.

http://nuicode.com/projects/cca-alpha

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.