Speech — MRTK2

근거리 메뉴

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

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

음성 입력 처리

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

음성 입력 처리기

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

Sppech 입력 처리기 2

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

예제 장면

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

음성 예제 장면