デモプロジェクト
注意: このデモを使用するには、RuntimeAudioImporterで音声データを取得する必要があります。デモを使用する前にこのプラグインをダウンロードしてください。(Fab).
プラグインのContentディレクトリ内のDemoフォルダには、デモ用に作成されたアセットがあります。
プラグインのディレクトリが表示されない場合は、Content Browserに移動し、右上のSettingsを表示して、Show Engine ContentとShow Plugin Contentを有効にしてください。プロジェクトはEngine -> Plugins -> Runtime Speech Recognizer Contentディレクトリにあるはずです。
これらのアセットは、音声認識の実装例をテストし、観察するために使用することができます。プロジェクトには、マイクからの音声認識とファイルからの音声認識の2つの例が含まれています。また、設定メニューを通じて認識プロパティをカスタマイズすることもサポートしています。
このプロジェクトは、BlueprintsとUMGウィジェットのみで実装されており、最小限に抑えられています。UE 4.27以降のバージョンをサポートしています。
プロジェクトをテストするには、DemoフォルダにあるRSR_Demo
レベルを開き、エディタで再生してください。これにより、音声認識関連のウィジェットが画面に追加され、操作が可能になります。また、ターゲットデバイス用にプロジェクトをパッケージ化することもできます(パッケージ化されたプロジェクトでRSR_Demo
レベルをデフォルトに設定するには、プロジェクト設定でRSR_Demo
をGame Default Map
として選択します)。
プロジェクトの簡単な説明
プロジェクトはRSR_Demo
レベルから始まり、ビューポートにW_RSR_MainMenu
ウィジェットを追加し、それがメインメニューとして機能し、ウィジェットの全寿命にわたって音声認識データを一度だけ生成します。
また、内部的にW_RSR_SettingsMenu
、W_RSR_FromMic
、W_RSR_FromFile
の3つのウィジェットを作成し、さらなる操作のために音声認識オブジェクトの参照を渡します。
W_RSR_SettingsMenu
は、使用するスレッド数、言語、ス テップサイズなど、認識プロパティの変更に使用されます。
W_RSR_FromMic
はマイクからの音声を認識します。VADはデフォルトで有効になっています。
W_RSR_FromFile
は、直接パスを使用してファイルから音声を認識します。