コンテンツにスキップ

パッケージのビルド

WhisperRealtimeプラグインを使用したプロジェクトをビルドしてパッケージを作成するには、機械学習モデルのアセットをパッケージに含むようにアセットマネージャーを設定する必要があります。

アセットマネージャー設定方法

Project Settings > Game > Asset Manager > Primary Asset Types to Scanに要素を追加し、下記の値を設定します。
または、デフォルトでIndex=1に既にPrimaryAssetLabelが設定されているので、この要素を編集してもOKです。

  1. Primary Asset TypesPrimaryAssetLabelに設定します。
  2. Asset Base ClassPrimaryAssetLabelに設定します。
  3. Is Editor Onlyをオフにします。
  4. Specific Assetsに要素を追加し、WhisperModel_allを指定します。

パッケージサイズの縮小

WhisperRealtimeプラグインが使用する機械学習モデルの一部のみをパッケージすることで、パッケージサイズを縮小することができます。

  • アセットマネージャー設定の4で、WhisperModel_allではなく、Plugins > WhisperRealtime > PrimaryAssetLabelsBySize以下のラベルを指定することで、指定したモデルサイズのみをパッケージすることができます。

  • または、ByFunctionAndLanguage以下のラベルを指定することで、指定した機能に関するモデルのみをパッケージすることができます。

  • または、下記のテーブルを参照し、必要なモデルのみを手動で指定することができます。

機械学習モデルのアセットとそれを利用する機能の関係

英語のみのモデル

Asset name of ML model Transcription Short-phrase Alignment Long-phrase Alignment
encoder_mask_1500_0_{SIZE}_en_opt_fp161
decoder_1_-1_16_{SIZE}_en_opt_fp162
aligner_b_n_{SIZE}_en_opt_fp16

多言語対応モデル

Asset name of ML model Transcription Short-phrase Alignment Long-phrase Alignment
encoder_mask_1500_0_{SIZE}_opt_fp16
decoder_1_-1_16_{SIZE}_opt_fp163
aligner_b_n_{SIZE}_opt_fp16

  1. {SIZE}は、tiny, base, small, medium 

  2. モデルサイズがMediumの場合は、decoder_1_-1_8_medium_en_opt_fp16 

  3. モデルサイズがMediumの場合は、decoder_1_-1_8_medium_opt_fp16