You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用OpenAI Whisper的自动语法校正功能?

如何禁用OpenAI Whisper的自动语法校正功能?

要禁用Whisper的自动语法校正,你可以通过调整API调用的参数实现:

  • 将temperature参数设置为0:该参数控制转录的随机性,值为0时模型会生成最保守、逐字对应的转录结果,大幅减少语法校正行为。
  • 可选:添加prompt参数引导模型保留原始语音的原始表达,比如明确要求“严格按照语音原文转录,不修正语法错误”。

修改后的代码如下:

const openai = new OpenAIApi(configuration);

const resp = await openai
    .createTranscription(
        fs.createReadStream(filePath),
        "whisper-1",
        "严格按照语音原文转录,不修正语法错误", // 可选的引导提示语
        "json",
        0 // 设置temperature为0
    )
    .catch((resError) => {
        console.error(JSON.stringify(resError));
    });

如果需要更精细的逐字控制,还可以额外添加word_timestamps: true参数,但核心的禁用语法校正手段还是设置temperature: 0并配合明确的提示语。

内容的提问来源于stack exchange,提问作者Sasun Hakobyan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 12:24:54