言語モデルの選択とダウンロード
現在、このプラグインは単一の言語モデルをサポートするように設計されており、そのモデルは事前にエディタで選択され、プロジェクトに同梱して使用されます。特定の言語モデルを選択、ダウンロード、ステージングするには、以下の手順を実行してください。
-
利用可能なオプションから希望のモデルを選択してください。このプラグインは、以下のモデルを初期状態でサポートしています。
標準モデル:
- 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を除く)は、多言語または英語のみのいずれかとして構成できます。
-
言語モデルをセットアップボタンをクリックします。すると、選択した言語モデルがローカルマシンにまだ存在しない場合は、自動的にダウンロードするよう求められます。
-
ダウンロードが完了すると、エディタは "Plugins/RuntimeSpeechRecognizer/Content/LanguageModels/LanguageModel.uasset" に言語モデルアセットを生成します。この言語モデルアセットは、プロジェクトにパッケージ化される唯一のアセットになります。
また、言語モデルをクリアボタンをクリックすると、ローカルにダウンロードした言語モデルを削除することもできます。



または、https://huggingface.co/ggerganov/whisper.cpp からのみ言語モデルを手動でダウンロードして、"Plugins/RuntimeSpeechRecognizer/Content" フォルダに配置することもできます。
選択した言語モデルのみがプロジェクトにパッケージ化されることに注意してください。したがって、他のモデルはパッケージ化の段階で除外されるため、心配する必要はありません。