Przejdź do głównej zawartości

Projekt demonstracyjny

Spakowany projekt demonstracyjny dla Windows.

Uwaga: RuntimeAudioImporter jest wymagany dla tej dema, aby uzyskać dane audio jako przykład. Proszę pobrać tę wtyczkę przed użyciem dema (Fab).

W folderze Demo w katalogu Content wtyczki znajdziesz zasoby stworzone do celów demonstracyjnych.

Jeśli nie widzisz katalogu wtyczki, przejdź do Przeglądarki Zawartości, ujawnij Ustawienia w prawym górnym rogu i włącz Pokaż Zawartość Silnika oraz Pokaż Zawartość Wtyczek. Projekt powinien znajdować się w katalogu Engine -> Plugins -> Runtime Speech Recognizer Content.

GitHub

Te zasoby mogą być używane do testowania i obserwowania przykładu implementacji rozpoznawania mowy. Projekt zawiera dwa przykłady: jeden do rozpoznawania mowy z mikrofonu i drugi do rozpoznawania mowy z pliku. Obsługuje również dostosowywanie właściwości rozpoznawania poprzez menu ustawień.

Projekt jest zaimplementowany wyłącznie przy użyciu Blueprints i widżetów UMG, zachowując minimalizm. Obsługuje UE 4.27 i nowsze wersje.

Aby przetestować projekt, po prostu otwórz poziom RSR_Demo znajdujący się w folderze Demo i odtwórz go w edytorze. Spowoduje to dodanie do ekranu widżetów związanych z rozpoznawaniem mowy, z którymi możesz wchodzić w interakcję. Możesz również spakować projekt dla swojego docelowego urządzenia (aby ustawić poziom RSR_Demo jako domyślny w spakowanym projekcie, wybierz RSR_Demo jako Game Default Map w ustawieniach projektu).

Krótki opis projektu

Projekt rozpoczyna się od poziomu RSR_Demo, który dodaje widżet W_RSR_MainMenu do viewportu, który z kolei służy jako menu główne i tworzy rozpoznawacz mowy tylko raz na cały okres życia widżetu.

Wewnętrznie tworzy również trzy widżety: W_RSR_SettingsMenu, W_RSR_FromMic i W_RSR_FromFile, i przekazuje im referencję do obiektu rozpoznawacza mowy do dalszej operacji.

W_RSR_SettingsMenu służy do modyfikowania właściwości rozpoznawania, takich jak liczba używanych wątków, język, rozmiar kroku itp.

W_RSR_FromMic służy do rozpoznawania mowy z mikrofonu. VAD jest domyślnie włączony.

W_RSR_FromFile służy do rozpoznawania mowy z pliku przy użyciu bezpośredniej ścieżki.