跳到主要内容

选择并下载语言模型

目前,该插件设计为支持单个语言模型,该模型需事先在编辑器中选定,以便与项目一起打包和使用。请按照以下步骤选择、下载并暂存特定的语言模型:

  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" 文件夹中。

请注意,只有选定的语言模型会随您的项目一起打包。因此,您无需担心其他模型,它们将在打包阶段被排除。