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.
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.