openai-whisper-api について
openai-whisper-apiは、OpenAI音声文字起こしAPIで音声をテキスト化するスキルです。コマンドラインでの利用を想定し、モデル、言語、出力形式、話者ラベル、互換APIのプロキシURLを指定できます。
主な機能
- 01音声文字起こしAPIを利用
- 02モデルと言語の選択
- 03テキストまたはJSONで出力
- 04話者ラベル付きモードに対応
- 05互換APIのプロキシURLを設定
活用シーン
- 01録音ファイルをテキスト化
- 02言語を指定して音声を文字起こし
- 03話者ラベル付きの文字起こしを作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill openai-whisper-apiインストール後、Claude Code で/openai-whisper-apiを入力して読み込まれたか確認します。
同梱ファイルscripts/transcribe.sh
詳細
OpenAI 文字起こし API
/v1/audio/transcriptions を通じて音声を文字起こしします。OpenAI 互換のプロキシまたはローカルゲートウェイを使う場合は、OPENAI_BASE_URL を設定してください。
クイックスタート
{baseDir}/scripts/transcribe.sh /path/to/audio.m4a
デフォルト:
- モデル:
gpt-4o-transcribe - 出力:
<input>.txt
便利なフラグ
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model gpt-4o-transcribe --out /tmp/transcript.txt
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model gpt-4o-mini-transcribe
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model gpt-4o-transcribe-diarize --json
{baseDir}/scripts/transcribe.sh /path/to/audio.ogg --model whisper-1
{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
注意事項:
- アップロードでサポートされている形式には、
mp3、mp4、mpeg、mpga、m4a、wav、webmがあります。 - ホステッド API のアップロード上限は 25 MB です。
- 話者ラベルには diarize を使用してください。スクリプトは
chunking_strategy=autoを送信し、--promptを拒否します。
API キー
OPENAI_API_KEY を設定するか、アクティブな OpenClaw 設定ファイル($OPENCLAW_CONFIG_PATH、デフォルトは ~/.openclaw/openclaw.json)で設定してください。必要に応じて OPENAI_BASE_URL も設定できます。
{
skills: {
"openai-whisper-api": {
apiKey: "OPENAI_KEY_HERE",
},
},
}
コメント
Markdown 対応