Passa al contenuto principale

Progetto Demo

Progetto Demo Impacchettato per Windows.

Nota: RuntimeAudioImporter è richiesto per questa demo per ottenere dati audio come esempio. Scarica questo plugin prima di utilizzare la demo (Fab).

Nella cartella Demo all'interno della directory Content del plugin, troverai asset creati per scopi dimostrativi.

Se non vedi la directory del plugin, vai nel tuo Content Browser, rivela Settings in alto a destra, e abilita Show Engine Content così come Show Plugin Content. Il progetto dovrebbe essere localizzato nella directory Engine -> Plugins -> Runtime Speech Recognizer Content.

GitHub

Questi asset possono essere utilizzati per testare e osservare l'esempio di implementazione del riconoscimento vocale. Il progetto contiene due esempi: uno per riconoscere la voce da un microfono e un altro per riconoscere la voce da un file. Supporta anche la personalizzazione delle proprietà di riconoscimento tramite il menu delle impostazioni.

Il progetto è implementato esclusivamente utilizzando Blueprints e widget UMG, mantenendolo minimale. Supporta UE 4.27 e versioni successive.

Per testare il progetto, apri semplicemente il livello RSR_Demo situato nella cartella Demo e giocalo nell'editor. Questo aggiungerà widget relativi al riconoscimento vocale al tuo schermo con cui puoi interagire. Puoi anche impacchettare il progetto per il tuo dispositivo target (per impostare il livello RSR_Demo come predefinito nel tuo progetto impacchettato, seleziona RSR_Demo come Game Default Map nelle impostazioni del progetto).

Breve Descrizione del Progetto

Il progetto inizia con il livello RSR_Demo, che aggiunge un widget W_RSR_MainMenu al viewport, che a sua volta funge da menu principale e crea il riconoscitore vocale solo una volta per l'intera durata del widget.

Crea internamente anche tre widget: W_RSR_SettingsMenu, W_RSR_FromMic, e W_RSR_FromFile, e passa il riferimento all'oggetto riconoscitore vocale a loro per ulteriori operazioni.

W_RSR_SettingsMenu è utilizzato per modificare le proprietà di riconoscimento come il numero di thread utilizzati, la lingua, la dimensione del passo, ecc.

W_RSR_FromMic è utilizzato per riconoscere la voce dal microfono. VAD è abilitato di default.

W_RSR_FromFile è utilizzato per riconoscere la voce da un file utilizzando un percorso diretto.