Speech — MRTK2

Near Menu

Windows Speech Input과 같은 음성 입력 공급자는 컨트롤러를 만들지 않고 인식될 때 음성 입력 이벤트를 발생시키는 키워드를 정의할 수 있습니다. 입력 시스템 프로필Speech Commands 프로필은 인식할 키워드를 구성하는 위치입니다. 각 명령에 대해 다음을 수행할 수도 있습니다.

  • 매핑할 입력 작업을 선택합니다. 예를 들어 키워드 Select 를 사용하여 왼쪽 마우스 클릭과 동일한 효과를 가질 수 있습니다. 두 작업을 모두 동일한 작업에 매핑합니다.
  • 누를 때 동일한 음성 이벤트를 생성하는 키 코드를 지정합니다.
  • UWP 앱에서 사용할 지역화 키를 추가하여 앱 리소스에서 지역화된 키워드를 가져옵니다.
Speech Commands profile

음성 입력 처리

스크립트를 Speech Input Handler GameObject에 추가하여 UnityEvents를 사용하여 음성 명령을 처리할 수 있습니다. 음성 명령 프로필에서 정의된 키워드 목록을 자동으로 표시합니다.

Speech Input handler

선택적 SpeechConfirmationTooltip.prefab 을 할당하여 인식에 애니메이션 확인 도구 설명 레이블을 표시합니다.

Sppech input handler 2

또는 개발자는 사용자 지정 스크립트 구성 요소에서 인터페이스를 구현 IMixedRealitySpeechHandler 하여 음성 입력 이벤트를 처리할 수 있습니다.

예제 장면

SpeechInputExample 장면의 음성 MRTK/Examples/Demos/Input/Scenes/Speech사용 방법을 보여줍니다. 또한 구현 IMixedRealitySpeechHandler 하여 자체 스크립트에서 직접 음성 명령 이벤트를 수신 대기할 수 있습니다(이벤트 처리기 테이블 참조).

Speech Example scene