メインコンテンツまでスキップ

言語モデルの選択とダウンロード

現在、このプラグインは単一の言語モデルをサポートするように設計されており、そのモデルは事前にエディタで選択され、プロジェクトに同梱して使用されます。特定の言語モデルを選択、ダウンロード、ステージングするには、以下の手順を実行してください。

  1. 利用可能なオプションから希望のモデルを選択してください。このプラグインは、以下のモデルを初期状態でサポートしています。

    標準モデル:

    • Tiny
    • Base
    • Small
    • Medium
    • Large V1
    • Large V2
    • Large V3
    • Large V3 Turbo

    量子化モデル (ファイルサイズ削減):

    • Tiny Quantized (Q5_1) - 5ビットと小数点以下1桁への量子化
    • Tiny Quantized (Q8_0) - 8ビットと小数点以下0桁への量子化
    • Base Quantized (Q5_1) - 5ビットと小数点以下1桁への量子化
    • Small Quantized (Q5_1) - 5ビットと小数点以下1桁への量子化
    • Medium Quantized (Q5_0) - 5ビットと小数点以下0桁への量子化
    • Large V2 Quantized (Q5_0) - 5ビットと小数点以下0桁への量子化
    • Large V3 Quantized (Q5_0) - 5ビットと小数点以下0桁への量子化
    • Large V3 Turbo Quantized (Q5_0) - 5ビットと小数点以下0桁への量子化

蒸留モデル:

  • Distil Small - Smallモデルの蒸留版
  • Distil Medium - Mediumモデルの蒸留版
  • Distil Large V2 - Large V2モデルの蒸留版
  • Distil Large V3 - Large V3モデルの蒸留版

カスタムモデル:

  • カスタム - サーバーから独自の言語モデルをダウンロードするためのカスタムモデル名とURLを指定します。

各モデル(Customを除く)は、多言語または英語のみのいずれかとして構成できます。

  1. 言語モデルをセットアップボタンをクリックします。すると、選択した言語モデルがローカルマシンにまだ存在しない場合は、自動的にダウンロードするよう求められます。

  2. ダウンロードが完了すると、エディタは "Plugins/RuntimeSpeechRecognizer/Content/LanguageModels/LanguageModel.uasset" に言語モデルアセットを生成します。この言語モデルアセットは、プロジェクトにパッケージ化される唯一のアセットになります。

また、言語モデルをクリアボタンをクリックすると、ローカルにダウンロードした言語モデルを削除することもできます。

または、https://huggingface.co/ggerganov/whisper.cpp からのみ言語モデルを手動でダウンロードして、"Plugins/RuntimeSpeechRecognizer/Content" フォルダに配置することもできます。

選択した言語モデルのみがプロジェクトにパッケージ化されることに注意してください。したがって、他のモデルはパッケージ化の段階で除外されるため、心配する必要はありません。