Speech — MRTK2
Windows Speech Input과 같은 음성 입력 공급자는 컨트롤러를 만들지 않고 인식할 때 음성 입력 이벤트를 발생시키는 키워드를 정의할 수 있습니다. 입력 시스템 프로필의 Speech Commands Profile은 인식하도록 키워드를 구성하는 위치입니다. 각 명령에 대해 다음을 수행할 수도 있습니다.
- 입력 작업을 선택하여 매핑합니다. 예를 들어 키워드(keyword) 사용하여 두 작업을 모두 동일한 작업에 매핑하여 왼쪽 마우스 클릭과 동일한 효과를 가질 수 있습니다.
- 누를 때 동일한 음성 이벤트를 생성하는 키 코드를 지정합니다.
- UWP 앱에서 사용할 지역화 키를 추가하여 앱 리소스에서 지역화된 키워드(keyword) 가져옵니다.
음성 입력 처리
스크립트를 Speech Input Handler
GameObject에 추가하여 UnityEvents를 사용하여 음성 명령을 처리할 수 있습니다. 음성 명령 프로필에서 정의된 키워드 목록을 자동으로 표시합니다.
선택적 SpeechConfirmationTooltip.prefab 을 할당하여 인식에 애니메이션 확인 도구 설명 레이블을 표시합니다.
또는 개발자는 사용자 지정 스크립트 구성 요소에서 인터페이스를 구현 IMixedRealitySpeechHandler
하여 음성 입력 이벤트를 처리할 수 있습니다.
예제 장면
의 SpeechInputExample 장면에는 MRTK/Examples/Demos/Input/Scenes/Speech
음성을 사용하는 방법이 표시됩니다. 를 구현 IMixedRealitySpeechHandler
하여 자체 스크립트에서 직접 음성 명령 이벤트를 수신 대기할 수도 있습니다(이벤트 처리기 테이블 참조).