본문으로 건너뛰기

데모 프로젝트

윈도우용 패키지 데모 프로젝트.

참고: RuntimeAudioImporter는 이 데모에서 오디오 데이터를 예제로 받기 위해 필요합니다. 이 플러그인을 사용하기 전에 다운로드하세요 (Fab).

플러그인의 Content 디렉터리 내 Demo 폴더에서 데모 목적으로 생성된 콘텐츠를 찾을 수 있습니다.

플러그인의 디렉터리가 보이지 않는 경우, Content Browser로 가셔서 오른쪽 상단 위치에 있는 Settings을 표시하고 Show Engine ContentShow Plugin Content를 활성화하세요. 프로젝트는 Engine -> Plugins -> Runtime Speech Recognizer Content 디렉터리에 위치해야 합니다.

GitHub

이 콘텐츠들은 음성 인식 구현 예제를 테스트하고 관찰하는 데 사용할 수 있습니다. 프로젝트에는 마이크로 음성을 인식하는 예제와 파일에서 음성을 인식하는 예제 두 가지가 포함되어 있습니다. 또한 설정 메뉴를 통해 인식 속성을 커스터마이징하는 기능도 지원합니다.

이 프로젝트는 오로지 Blueprints와 UMG 위젯만을 사용하여 구현되어, 최소한으로 유지됩니다. UE 4.27 및 이후 버전을 지원합니다.

프로젝트를 테스트하려면 Demo 폴더에 위치한 RSR_Demo 레벨을 열고 에디터에서 실행하세요. 그러면 화면에 음성 인식 관련 위젯이 추가되어 상호작용할 수 있습니다. 또한 대상 장치에 맞춰 프로젝트를 패키징할 수 있습니다 (RSR_Demo 레벨을 당신의 패키징된 프로젝트의 기본으로 설정하려면, 프로젝트 설정에서 RSR_DemoGame Default Map으로 선택하세요).

프로젝트의 간단한 설명

프로젝트는 RSR_Demo 레벨로 시작하며, 이는 W_RSR_MainMenu 위젯을 뷰포트에 추가하여 메인 메뉴로 작동하고, 위젯의 전체 수명 동안 음성 인식기를 한 번만 생성합니다.

또한 내부적으로 세 개의 위젯 W_RSR_SettingsMenu, W_RSR_FromMic, W_RSR_FromFile을 생성하고, 추가 작업을 위해 음성 인식기 객체 참조를 전달합니다.

W_RSR_SettingsMenu는 사용되는 스레드 수, 언어, 스텝 크기 등의 인식 속성을 수정하는 데 사용됩니다.

W_RSR_FromMic는 마이크로부터 음성을 인식하는 데 사용됩니다. VAD가 기본적으로 활성화되어 있습니다.

W_RSR_FromFile은 직접 경로를 사용하여 파일에서 음성을 인식하는 데 사용됩니다.