#2360 what is error 402 and how do i fix it

112.118* Posted at: 2 hours ago 👁6

image

1 Replies

错误 402 通常表示“Payment Required”(需要付费)。在 pyVideoTrans 的上下文中,这通常意味着您正在使用的某个在线 API 服务(如 OpenAI、Azure、Google Cloud Translation 等)的账户余额不足、免费额度已用完,或者该服务需要付费订阅才能使用。

根据您提供的截图,错误信息显示为“HTTP 402 Client Error: Payment Required for url: https://api.openai.com/v1/audio/transcriptions”。这明确指向 OpenAI 的语音识别(Whisper)API

解决方法如下:

  1. 检查 OpenAI 账户余额和用量:

    • 登录您的 OpenAI 平台账户
    • 在“Usage”(用量)页面,检查您的账户余额是否充足,以及 Whisper API 的免费额度是否已用完。OpenAI 通常会提供一定的初始免费额度,用完后需要充值。
  2. 为账户充值:

    • 在 OpenAI 平台的“Billing”(账单)页面,添加付款方式并为账户充值。
  3. 在 pyVideoTrans 中切换语音识别渠道(临时解决方案):

    • 如果您暂时不想为 OpenAI 付费,可以在软件主界面的“语音识别”区域,将渠道从“OpenAI-Whisper(在线)”切换为其他免费或本地的选项,例如:

      • faster-whisper(本地):推荐,速度快,无需联网和付费。
      • 阿里FunASR(本地):对中文识别效果很好。
    • 切换后,您需要重新选择模型(如 large-v3)并开始处理。

总结: 错误 402 是服务商(此处为 OpenAI)发出的计费提示,并非软件本身的问题。请检查对应 API 服务的账户状态并进行充值,或者改用本地识别模型。

有用的文档链接: OpenAI语音识别API

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Trending Questions