ノートパソコンでWhisperを使って音声ファイルを文字起こしし、テキストを確認している画面

Whisperで文字起こしする方法|無料の使い方(Google Colab・ローカル・API)と精度

OpenAIの音声認識モデルWhisperは、無料で使える高精度な文字起こしAIです。Google Colabで動かす手順、パソコンにインストールする方法、APIの料金、モデルの選び方と日本語の精度をまとめました。

Wendy Zhang
Wendy Zhang··8分で読めます

Whisper(ウィスパー)は、OpenAIが2022年9月に公開した音声認識AIです。音声ファイルや動画を読み込ませると、話している内容をテキストに文字起こしします。プログラムとモデルが無料で公開されているので、Google Colabや自分のパソコンで動かせば費用をかけずに使えるのが大きな特徴です。

この記事では、Whisperで文字起こしする3つの方法(Google Colab、ローカルインストール、API)の手順と、モデルの選び方、日本語の精度、環境構築なしで同じように文字起こしする方法をまとめます。

Whisperとは

Whisperは、約68万時間分の多言語音声で学習した音声認識モデルです。日本語を含む約100言語の文字起こしと、英語への翻訳に対応しています。GitHubのリポジトリでコードとモデルの重みがMITライセンスで公開されており、商用利用も可能です。

Whisperは音声を30秒ずつに区切り、Transformerというしくみで音声の特徴から文字列を予測します。雑音や訛りが入った多様な音声で学習しているため、会議の録音やYouTubeの音声など、条件のよくない録音にも比較的強いのが特徴です。

Whisperで文字起こしする3つの方法

Google Colabローカル(自分のパソコン)OpenAI API
費用無料(GPUは無料枠の範囲内)無料従量課金
必要なものGoogleアカウントPython、ffmpeg、できればGPUAPIキー、プログラム
手間コードを数行コピーするだけインストールが必要プログラムを書く必要あり
音声のアップロード先Googleのサーバー自分のパソコン内で完結OpenAIのサーバー
向いている人まず無料で試したい人機密性の高い音声を扱う人アプリやシステムに組み込みたい人

方法1:Google ColabでWhisperを無料で使う

Google Colabは、ブラウザでPythonを実行できるGoogleの無料サービスです。GPUも使えるので、パソコンのスペックに関係なくWhisperを動かせます。

  1. Google Colab を開き、「ノートブックを新規作成」をクリックします。
  2. メニューの「ランタイム」→「ランタイムのタイプを変更」で、ハードウェアアクセラレータに「T4 GPU」を選んで保存します。
  3. コードのセルに次の1行を入力して実行し、Whisperをインストールします。
!pip install -U openai-whisper
  1. 画面左のフォルダアイコンを開き、文字起こししたい音声ファイル(MP3、M4A、WAV、MP4など)をドラッグしてアップロードします。
  2. 新しいセルで次のコマンドを実行します。audio.mp3 はアップロードしたファイル名に置き換えてください。
!whisper "audio.mp3" --model turbo --language Japanese

処理が終わると、同じフォルダに .txt(テキスト)、.srt と .vtt(字幕)、.tsv、.json のファイルが作られます。ファイル名を右クリックしてダウンロードすれば完了です。

Colabの無料枠ではGPUの利用時間に上限があり、一定時間操作しないとセッションが切れてアップロードしたファイルも消えます。長い音声を処理するときは、終わったらすぐに結果をダウンロードしておきましょう。

方法2:Whisperをパソコンにインストールして使う(ローカル)

音声を外部のサーバーに送らずに文字起こししたい場合は、自分のパソコンにWhisperをインストールします。社内会議や取材など、機密性の高い音声に向いている方法です。

  1. Python(公式の動作確認は3.8〜3.11)をインストールします。
  2. 音声の読み込みに使う ffmpeg をインストールします。Macなら brew install ffmpeg、Windowsなら winget install ffmpeg などで入れられます。
  3. ターミナル(Windowsはコマンドプロンプト)で pip install -U openai-whisper を実行します。
  4. whisper 音声ファイル名 --model turbo --language Japanese で文字起こしを始めます。

NVIDIAのGPUがあるパソコンなら高速に処理できます。GPUがない場合はCPUで動きますが、大きいモデルは音声の長さよりもずっと時間がかかることがあります。その場合は small など小さいモデルを選ぶか、Whisperを高速化した faster-whisper や、MacのApple Siliconで速く動く whisper.cpp を使う方法もあります。

方法3:OpenAIのAPIでWhisperを使う

アプリや社内システムに文字起こしを組み込みたい場合は、OpenAIのAPIを使います。2026年10月時点では、whisper-1 モデルの料金は音声1分あたり0.006ドルで、1回にアップロードできるファイルは25 MBまでです。GPUを用意する必要がなく、処理も速いのが利点です。長い録音は25 MB以内に分割するか、ビットレートを下げたMP3に変換してから送ります。

Whisperのモデルの選び方

Whisperには大きさの違う複数のモデルがあり、大きいほど精度が高く、処理は遅くなります。公式リポジトリに記載されている目安は次のとおりです。

モデルパラメータ数必要なVRAM速度(large比)
tiny39M約1 GB約10倍
base74M約1 GB約7倍
small244M約2 GB約4倍
medium769M約5 GB約2倍
large1550M約10 GB1倍
turbo809M約6 GB約8倍

日本語の文字起こしなら、精度と速度のバランスがよい turbo がまず試しやすいモデルです。GPUのメモリが足りない場合は small、とにかく精度を優先するなら large を選びます。

Whisperの文字起こしの精度と注意点

Whisperの日本語の文字起こしは、話し手がマイクの近くではっきり話している音声なら、そのまま読める精度になることが多いです。一方で、使ってみると次のような癖も見えてきます。

  • 無音や雑音の区間で同じ文を繰り返す:BGMだけの部分や長い沈黙で、実際には話していない文が出力されることがあります(ハルシネーション)。
  • 句読点や改行が少ない:長い発言が1つの段落にまとまりやすく、読みやすく整える作業が必要です。
  • 話者の区別がない:Whisper単体では「誰が話したか」を分けません。会議やインタビューで話者を分けたい場合は、WhisperX などの拡張ツールを組み合わせます。

精度を上げるには、--language Japanese で言語を指定すること、雑音の少ない録音を使うこと、大きめのモデルを選ぶことが効果的です。

sipsip の創業者は、Whisperを手軽に使うためのオープンソースツール AI-Video-Transcriber を開発しています。Whisperは強力ですが、ファイルの準備、モデルの選択、出力の整形まで含めると、毎回それなりの手間がかかることもこの開発で実感しました。

環境構築なしでWhisperのように文字起こしするなら

PythonやColabの操作が面倒な場合や、話者を分けた読みやすいテキストがほしい場合は、ブラウザで使えるAI文字起こしツールが手軽です。sipsip.ai の文字起こしツールは、音声認識モデル Deepgram nova-3 を使い、ファイルをアップロードするだけで文字起こしします。

  • インストール不要。パソコンでもスマホでもブラウザで使えます。
  • 日本語を含む30以上の言語に対応し、言語を自動で判別します。
  • 複数人の会話は「話者1」「話者2」のように発言ごとに分かれます。
  • ログインなしで1日1回、50 MB・30分までのファイルを無料で文字起こしできます。

動画ファイルなら動画の文字起こしツールにそのままアップロードできます。カード登録不要の無料アカウントを作れば、長い録音の文字起こしや、Distill でのAI要約・要点の作成も使えます。

Whisperは、無料で試すならGoogle Colab、機密性の高い音声ならローカル、システムに組み込むならAPIが向いています。セットアップに時間をかけずに今すぐテキストがほしいときは、ブラウザの文字起こしツールを使い分けるとよいでしょう。

よくある質問

Frequently asked questions

シェア

あわせて読みたい

動画や録音をメモに変えましょう

sipsip.ai なら文字起こし・AI要約・要点の抽出を無料で試せます。

無料で試す →