3行でいうと

  • 公式の発表は、Whisperの機能を、多言語の文字起こし、英語への翻訳、言語の識別、フレーズ単位の時刻つけ、と説明しています。
  • 自分のPCで動かす場合は、whisper コマンドに録音ファイルを渡すか、Pythonの数行で使います。言語を指定する、翻訳にする、といった指定ができます。
  • APIには、ファイルの文字起こしと、ライブの文字起こしの2つがあります。専門用語のヒント(prompt、keywords)や、字幕の形式での出力などの機能がありますが、モデルごとに使える機能が違います。
  • 公式のモデルカードは、そのままでは実時間向きではないこと、書かれていない文章が出ることがあること、言語や話し手によって性能が違うことを、限界として挙げています。
  • 公式のAPIのガイドは、使う前に、自分の音声に近い録音(なまり、雑音、電話の音質、名前や数字)で試すよう勧めています。

この記事は、公式の資料を2026年10月23日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。コマンドやモデル名は、公式の表記を写しています。公式のページは要約の形で取得したため、「書かれていない」と言い切らず「読んだ範囲では見つからなかった」と書いています。精度や速さの数字は、載せていません。

先に結論

前提:用語をそろえる

たとえ話:「耳のよい書記官」に、何を頼めるか

Whisperを、聞き取りの得意な書記官に見立てます。頼めるのは、録音を渡して書き起こしてもらうこと、「これは日本語です」と先に教えること(言語の指定)、外国語の録音を英語にしてもらうこと、いま何語かを当ててもらうことです。ただし、この書記官は、聞き取れなかった所を、もっともらしく補って書いてしまうことがある、と公式が認めています(ハルシネーション)。人名や数字のような大事な所は、見直す必要があります。

公式が挙げる主な機能

機能 公式に書かれていること 公式のどこに 確かさ
多言語の文字起こし 多言語の音声を、その言語の文字にする READMEの冒頭、公式の発表 書かれている
英語への翻訳 音声を英語の文字にする。turbo は翻訳向けに訓練されておらず、翻訳には medium や large を使う、とある README 書かれている
言語の識別 話されている言語を判定する README、公式の発表 書かれている
時刻つけ フレーズ単位の時刻(発表)。APIでは、単語または区間ごとの時刻を verbose_json で得られる(停止が告知されている whisper-1 のみ) 公式の発表、APIガイド 書かれている
字幕形式の出力 SRT・VTTは、動画の字幕に使う、時刻つきの文字ファイルの形式。APIの response_format に "srt" と "vtt" がある。オープンソース側の --output_format にも srt、vtt がある(コードで確認)。ガイドは、SRT/VTTが要るなら whisper-1(廃止予定)と案内している APIリファレンス、Transcriptionガイド 書かれている
手がかりを渡す prompt、keywords、languages(gpt-transcribe)。whisper-1 のpromptは224トークンまで APIガイド 書かれている
話者ラベル gpt-4o-transcribe-diarize が担うが、これも停止が告知されている APIガイド 書かれている
ファイルのストリーム出力 stream=true で、処理中に少しずつ文字が返る(gpt-transcribe)。whisper-1 では使えない APIガイド 書かれている
ライブの文字起こし Realtimeのセッションで、話している間に文字が返る(gpt-live-transcribe)。単語の時刻、話者ラベル、信頼度は返さない、とある Realtime transcriptionガイド 書かれている

公式が挙げる使い方・場面(公式のどこに書かれているか)

場面1:録音ファイルを文字にする(インタビュー、講義、打ち合わせの録音)

場面2:日本語の音声を、日本語のまま文字にする

場面3:外国語の録音を、英語の文字にする

場面4:専門用語や名前が多い録音を、少しでも正しく

場面5:字幕を付ける

場面6:長い録音を処理する

場面7:話しながら、リアルタイムに文字にする

場面8:誰が話したかを分ける

どう使うと有意義か(見立て)

ここからは公式の記述ではなく、僕らの見立てです。断定はしません。

気をつけること

出典