Projet de démonstration
Projet de démonstration empaqueté pour Windows.
Remarque : RuntimeAudioImporter est requis pour cette démo afin d'obtenir des données audio comme exemple. Veuillez télécharger ce plugin avant d'utiliser la démo (Fab).
Dans le dossier Demo du répertoire Content du plugin, vous trouverez des assets créés à des fins de d émonstration.
Si vous ne voyez pas le répertoire du plugin, allez dans votre Content Browser, affichez Settings en haut à droite, et activez Show Engine Content ainsi que Show Plugin Content. Le projet devrait se trouver dans le répertoire Engine -> Plugins -> Runtime Speech Recognizer Content.
Ces assets peuvent être utilisés pour tester et observer un exemple d'implémentation de la reconnaissance vocale. Le projet contient deux exemples : un pour la reconnaissance vocale depuis un microphone et un autre depuis un fichier. Il prend également en charge la personnalisation des propriétés de reconnaissance via un menu de paramètres.
Le projet est implémenté uniquement avec des Blueprints et des widgets UMG, en restant minimaliste. Il est compatible avec UE 4.27 et les versions ultérieures.
Pour tester le projet, ouvrez simplement le niveau RSR_Demo
situé dans le dossier Demo et jouez-le dans l'éditeur. Cela ajoutera à votre écran des widgets liés à la reconnaissance vocale avec lesquels vous pourrez interagir. Vous pouvez également empaqueter le projet pour votre appareil cible (pour définir le niveau RSR_Demo
comme niveau par défaut dans votre projet empaqueté, sélectionnez RSR_Demo
comme Game Default Map
dans les paramètres du projet).
Brève description du projet
Le projet commence avec le niveau RSR_Demo
, qui ajoute un widget W_RSR_MainMenu
à la fenêtre. Ce widget sert de menu principal et crée le reconnaisseur vocal une seule fois pour toute la durée de vie du widget.
Il crée également en interne trois widgets : W_RSR_SettingsMenu
, W_RSR_FromMic
et W_RSR_FromFile
, et leur transmet la référence à l'objet reconnaisseur vocal pour une utilisation ultérieure.
W_RSR_SettingsMenu
est utilisé pour modifier les propriétés de reconnaissance telles que le nombre de threads utilisés, la langue, la taille des étapes, etc.
W_RSR_FromMic
est utilisé pour reconnaître la parole depuis un microphone. VAD est activé par défaut.
W_RSR_FromFile
est utilisé pour reconnaître la parole depuis un fichier en utilisant un chemin direct.