openai-whisper-api

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

OpenAI Whisper API (curl)

OpenAI Whisper API (curl)

Transcribe an audio file via OpenAI’s
/v1/audio/transcriptions
endpoint.
通过OpenAI的
/v1/audio/transcriptions
端点转录音频文件。

Quick start

快速开始

bash
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a
Defaults:
  • Model:
    whisper-1
  • Output:
    <input>.txt
bash
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a
默认设置:
  • 模型:
    whisper-1
  • 输出:
    <input>.txt

Useful flags

实用参数

bash
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model whisper-1 --out /tmp/transcript.txt
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --language en
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --prompt "Speaker names: Peter, Daniel"
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --json --out /tmp/transcript.json
bash
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model whisper-1 --out /tmp/transcript.txt
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --language en
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --prompt "Speaker names: Peter, Daniel"
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a --json --out /tmp/transcript.json

API key

API密钥

Set
OPENAI_API_KEY
, or configure it in
~/.openclaw/openclaw.json
:
json5
{
  skills: {
    "openai-whisper-api": {
      apiKey: "OPENAI_KEY_HERE",
    },
  },
}
设置
OPENAI_API_KEY
,或者在
~/.openclaw/openclaw.json
中配置:
json5
{
  skills: {
    "openai-whisper-api": {
      apiKey: "OPENAI_KEY_HERE",
    },
  },
}