AI字幕生成:無料でSRT・VTTファイルを作成する方法
OpenAI Whisperを使って、高精度な字幕をAIで生成する方法を解説。無料でプライバシーも万全、ブラウザから直接操作できます。YouTube、Premiere Pro、その他あらゆる動画プラットフォーム向けにSRT・VTTファイルをエクスポート可能。
AI字幕生成ツールは動画制作のあり方を根本から変えました。何時間もかけて手動でキャプションを入力する代わりに、正確なSRT・VTTの字幕ファイルを数分で生成できます。しかも無料で、サインアップも不要です。本記事では、OpenAIのWhisperモデルを使って、Whisper Webでブラウザから直接プロフェッショナルな字幕を作成する方法を詳しく解説します。
SEO向上のためにキャプションを付けたいYouTuber、配信先への納品物を準備する映画制作者、講座動画をアクセシブルにしたい教育者など、AI字幕生成はポストプロダクションで最も面倒な作業を一掃してくれます。さらに嬉しいのは、最新のブラウザベースツールはAIモデルをデバイス上で直接実行するため、音声がコンピュータの外に出ることがないという点です。
ポイントまとめ
- AI字幕生成は、OpenAI Whisperなどの音声認識モデルを使って音声を自動的に書き起こし、タイミング付きの字幕ファイルを生成します
- SRTとVTTは最も一般的な2つの字幕フォーマットです。SRTは動画編集ソフトやYouTubeに、VTTはウェブプレーヤーやストリーミングに使われます
- ブラウザベースのツールであるWhisper Webを使えば、音声をサーバーにアップロードすることなく無料で字幕を生成できます
- 精度はクリーンな音声で95〜97%に達し、Whisper large-v3は100以上の言語に対応しています
- 手動作業と比較して5〜10倍速い編集が可能で、AI支援の字幕制作は最も効率的なワークフローです
AI字幕生成ツールとは?
AI字幕生成ツールとは、自動音声認識(ASR)を使って音声をタイミング付きテキストに変換するツールです。つまり、動画と同期する字幕ファイルを生成します。単なる文字起こしとは異なり、字幕生成では各セグメントに正確なタイムスタンプが付与され、動画編集ソフトに直接インポートしたり、YouTubeにアップロードしたり、ウェブプレーヤーに埋め込んだりできるファイルが作られます。
この技術は、2022年9月にOpenAIがWhisperモデルを公開して以来、飛躍的に進歩しました。680,000時間の多言語音声データで訓練されたWhisperは、多くのベンチマークで人間レベルの精度を達成しています。オープンソース(MITライセンス)なので誰でも実行できます。Whisper Webのようなプロジェクトでは、WebAssemblyとWebGPUを使ってブラウザ内で直接実行することも可能です。モデルの処理はすべてデバイス上で完結します。
SRT vs VTT:どちらの字幕フォーマットが必要?
字幕を生成する前に、2つの主要フォーマットを理解しておきましょう:
SRT(SubRip Subtitle)
SRTは最も広くサポートされている字幕フォーマットです。番号付きのエントリーを持つプレーンテキストファイルで、各エントリーにはタイムスタンプ範囲と対応するテキストが含まれます:
1
00:00:01,000 --> 00:00:04,500
Welcome to this tutorial on AI subtitle generation.
2
00:00:05,200 --> 00:00:09,800
We'll cover how to create professional SRT files for free.
SRTの用途:YouTubeアップロード、Adobe Premiere Pro、DaVinci Resolve、Final Cut Pro、Vimeo、Facebook、およびほとんどのSNSプラットフォーム。
VTT(Web Video Text Tracks)
VTT(WebVTT)はウェブネイティブの字幕フォーマットで、HTML5の<video>要素でサポートされています。SRTに似ていますが、追加のスタイリング機能があります:
WEBVTT
00:00:01.000 --> 00:00:04.500
Welcome to this tutorial on AI subtitle generation.
00:00:05.200 --> 00:00:09.800
We'll cover how to create professional VTT files for free.
VTTの用途:HTML5動画プレーヤー、HLS/DASHストリーミング、ウェブアプリケーション、およびあらゆるブラウザベースの動画配信。VTTはSRTでは扱えないCSSスタイリング、位置指定、テキストフォーマットをサポートしています。
クイック比較
| 機能 | SRT | VTT |
|---|---|---|
| YouTubeアップロード | ✅ 対応 | ✅ 対応 |
| Premiere Pro / DaVinci Resolve | ✅ 対応 | ⚠️ 限定的 |
| HTML5ウェブプレーヤー | ⚠️ 変換が必要 | ✅ ネイティブ対応 |
| CSSスタイリング対応 | ❌ 非対応 | ✅ 対応 |
| タイムスタンプ形式 | カンマ(00:00:01,000) | ピリオド(00:00:01.000) |
| 連番 | 必須 | 任意 |
判断基準:字幕を動画編集ソフトやYouTubeで使う場合はSRT。ウェブベースの動画プレーヤーやストリーミングプラットフォーム用ならVTTを選びましょう。Whisper Webは両方のフォーマットでエクスポートできるため、一度生成すればどこでも使えます。
Whisper Webで無料で字幕を生成する方法
Whisper Webを使った字幕ファイル作成のステップバイステップガイドです。OpenAI Whisperを搭載した無料のブラウザベースツールです:
ステップ1:Whisper Webを開く
モダンブラウザ(Chrome、Edge、Firefoxを推奨)でwhisperweb.devにアクセスします。アカウント作成もインストールもAPIキーも不要です。
ステップ2:モデルを選択する
用途に応じてWhisperモデルを選びましょう:
- Tiny(75MB):最速のダウンロードと処理。明瞭な単一話者の英語音声には十分な品質。単語誤り率(WER)約10〜12%。
- Base(142MB):速度をほとんど犠牲にせず精度が向上。クイックドラフトに推奨。WER約7〜8%。
- Small(466MB):速度と精度の優れたバランス。ほとんどの用途に適しています。WER約5〜6%。
- Medium(1.5GB):プロダクションに近い精度。多言語コンテンツやアクセントのある音声に最適。WER約4〜5%。
- Large-v3-turbo:利用可能な最高精度。最終的な公開用字幕に使用。クリーンな音声でWER約3〜4%。
字幕制作では、ドラフトにはSmall、最終エクスポートにはLarge-v3-turboをおすすめします。モデルは一度ダウンロードすればブラウザにキャッシュされ、次回以降のセッションで再利用できます。
ステップ3:音声をアップロードまたは録音する
既存の音声/動画ファイル(MP3、WAV、M4A、MP4、WebMなど)をアップロードするか、マイクから直接録音できます。動画ファイルの場合、Whisper Webが自動的に音声トラックを抽出するため、事前の変換は不要です。
ステップ4:文字起こしを実行する
文字起こしボタンをクリックして、AIが音声を処理するのを確認しましょう。処理時間はハードウェアとモデルサイズに依存します:
- Smallモデルの場合、10分のファイルは最新のノートPCで通常1〜3分で処理
- WebGPUアクセラレーション(Chrome/Edgeで利用可能)で3〜5倍高速化
- すべての処理はローカルで実行 — 音声がデバイスの外に出ることはありません
ステップ5:SRTまたはVTTとしてエクスポートする
文字起こしが完了したら、お好みのフォーマットで字幕をエクスポートします。出力を確認し、必要な修正を行えば、字幕ファイルの完成です。全プロセスの詳細は、スタートガイドをご覧ください。
字幕の精度を最大化するコツ
AI字幕生成ツールは、入力とワークフローの両方を最適化することで最高の結果を発揮します。精度を最大化するための実証済みテクニックを紹介します:
音声品質が最重要
- 専用マイクを使用:5,000〜7,000円程度のUSBコンデンサーマイクでも、ノートPCの内蔵マイクと比べて劇的に良い結果が得られます
- 背景ノイズを低減:静かな部屋で録音しましょう。軽微な背景ノイズでもWERが5〜10ポイント上昇する可能性があります
- 一定の音量を維持:マイクに近すぎたり遠すぎたりしないこと。クリッピングや低レベルはどちらも精度に悪影響
- 可能であればロスレスフォーマットを使用:WAVやFLACは圧縮されたMP3より多くの音声ディテールを保持しますが、クリアな音声ではその差はわずかです
適切な言語設定を選ぶ
英語以外の音声の場合は、自動検出に頼るのではなく、文字起こし前に言語を明示的に設定してください。特に似た音素を持つ言語では、英語以外のコンテンツで2〜5%の精度向上が期待できます。
後編集:字幕作業の80/20の法則
95%以上の精度があっても、AIが生成した字幕は簡単なレビューで品質が向上します。以下に集中しましょう:
- 固有名詞:人名、ブランド名、専門用語が最も一般的なエラーです
- 同音異義語:文脈依存の単語をモデルが混同する場合があります
- 数字と略語:「15」vs「十五」、「AWS」vs「エーダブリューエス」など — ソースと照合して確認しましょう
- タイムスタンプの整合性:まれにセグメント境界が文の途中で分割されることがあります。読みやすさのために必要に応じて調整してください
この後編集作業は、コンテンツ1時間あたり通常10〜15分で済みます。完全な手動文字起こしの4〜6時間と比較すると、約20倍の生産性向上です。
プラットフォーム別の字幕ガイド
YouTube
YouTubeはSRT、VTTなど複数のフォーマットに対応しています。YouTube Studio → 動画 → 字幕 → 言語を追加 → ファイルをアップロードから字幕ファイルをアップロードできます。YouTubeも自動キャプションを生成しますが、特に英語以外のコンテンツ、専門用語、アクセントのある音声では、WhisperがYouTubeの内蔵ASRを一貫して上回ります。
プロのコツ:YouTube動画に正確な字幕を追加すると、YouTubeがキャプションテキストをインデックスするため、検索ランキングが向上します。YouTubeの公式クリエイタードキュメントによると、手動アップロードの字幕がある動画は、自動キャプションに頼る動画よりも高くランクされます。
Adobe Premiere Pro
ファイル → インポート → .srtファイルを選択でSRTファイルをインポートします。Premiere Pro 2024以降はSRTをネイティブキャプショントラックとして扱います。キャプションのスタイル設定、タイムライン上でのタイミング調整、エクスポートへの焼き込みが可能です。オープンキャプション(動画に焼き込み)には、インポート後にエッセンシャルグラフィックスパネルを使用してください。
DaVinci Resolve
DaVinci Resolveはメディアプールを通じてSRTのインポートに対応しています。SRTファイルをタイムラインにドラッグすると、Resolveが字幕トラックを作成します。Resolveの無料版でもSRTファイルの取り扱いは問題ありません。基本的な字幕インポートにはStudioライセンスは不要です。
VTTを使ったウェブ埋め込み
字幕付き動画をウェブに埋め込む開発者は、VTTファイルと<track>要素を使用してください:
<video controls>
<source src="video.mp4" type="video/mp4">
<track src="captions.vtt" kind="subtitles"
srclang="ja" label="日本語" default>
</video>
これにより、JavaScriptなしでブラウザの動画コントロールにネイティブのキャプション切り替えが表示されます。
なぜブラウザベースの字幕生成なのか?
Rev、Descript、Otter.aiなどのクラウドサービスではなく、なぜブラウザで字幕を生成するのか。理由は3つあります:
- プライバシー:音声がデバイスの外に出ることがありません。NDA対象のコンテンツ、未公開映像、機密録音については、データ漏洩リスクを完全に排除できます。詳しくは音声認識におけるプライバシーをご覧ください。
- コスト:クラウド字幕サービスは音声1分あたり$0.25〜$2.00を請求します。20分のYouTube動画なら$5〜$40。週1回のアップロードスケジュールだと年間$260〜$2,000以上になります。ブラウザベースのWhisper推論は無料です。
- ベンダーロックインなし:クラウドサービスは価格変更、機能廃止、サービス停止の可能性があります。ブラウザでWhisperを実行すれば、特定のプロバイダーに依存しません。モデルはオープンソースで、常に利用可能です。
ブラウザベースツールとクラウドAPIの詳細な比較については、Whisper vs Google STT vs Deepgramの比較記事をご覧ください。
Whisperによる多言語字幕
字幕生成におけるWhisperの際立った特徴のひとつが、多言語対応です。100以上の言語に対応し、外国語の音声を直接英語の字幕に翻訳することもできます。これは以下のような場面で特に価値があります:
- 海外向けコンテンツクリエイター:オリジナル言語で字幕を生成し、翻訳してグローバルなオーディエンスにリーチ
- 語学学習プラットフォーム:教育動画用に2言語の字幕トラックを作成
- ドキュメンタリー映画制作者:複数言語で行われたインタビューの字幕を、言語ごとに翻訳者を雇うことなく作成
- 企業研修:各国のオフィス向けに研修動画をローカライズ
Whisperの任意言語→英語翻訳モードは特に強力です。日本語、ドイツ語、アラビア語の音声を入力すれば、中間の文字起こしステップなしで直接英語字幕が生成されます。Whisper Webは複数言語に対応しており、文字起こしと翻訳の両方をサポートしています。
よくある質問
AIが生成した字幕はどのくらい正確ですか?
クリーンで適切に録音された英語の音声では、Whisper large-v3などの最新AIモデルは95〜97%の精度(WER 3〜5%)を達成します。背景ノイズが多い場合、強いアクセント、複数話者の重複がある場合は精度が低下します。プロフェッショナルな納品物には、AI生成後に簡単な手動レビューを行うことをお勧めします。
オフラインで字幕を生成できますか?
はい。Whisper Webでは、モデルが一度ダウンロードされてブラウザにキャッシュされれば、インターネット接続なしで文字起こしと字幕生成が可能です。飛行機の中、遠隔地、エアギャップ環境での作業に最適です。
対応する動画・音声フォーマットは?
Whisper WebはMP3、WAV、FLAC、M4A、OGG、MP4、WebM、MKVなど、主要な音声・動画フォーマットに対応しています。動画ファイルの場合、音声トラックが自動的に抽出されるため、事前に音声に変換する必要はありません。
1時間の動画の字幕生成にはどのくらい時間がかかりますか?
処理時間はモデルサイズとハードウェアに依存します。最新のノートPCでSmallモデルを使用した場合、1時間のファイルは通常5〜15分で処理されます。WebGPUアクセラレーションと同じモデルの組み合わせでは、2〜5分に短縮されます。より大きなモデルを使うと精度は向上しますが、処理時間も増加します。
AIが生成した字幕はYouTubeに十分な品質ですか?
もちろんです。Whisperで生成された字幕は、特に英語以外のコンテンツや専門用語の面で、YouTubeの内蔵自動キャプションを一貫して上回る精度を誇ります。多くのプロのYouTuberがWhisperベースのツールを字幕ワークフローに活用しています。生成後に簡単なレビューを行えば、放送品質の字幕が完成します。
まとめ
AI字幕生成は、有料のプレミアムサービスから、誰でも使える無料のブラウザベースツールへと進化しました。OpenAI Whisperが文字起こしを、SRTとVTTフォーマットがユニバーサルな互換性を提供する今、2026年に手動で字幕を入力したり、従量制のクラウド料金を払う理由はもうありません。
ワークフローはシンプルです:音声や動画をアップロードし、AIに文字起こしとタイムスタンプ付けを任せ、SRTまたはVTTでエクスポートし、精度を簡単にチェックして、動画編集ソフトやプラットフォームにインポート。30分の動画の字幕を、最初から最後まで10分以内で完了できます。
最初の字幕ファイルを生成する準備はできましたか? Whisper Webを開く — 無料で、完全にブラウザ内で動作し、音声はデバイスから出ません。サインアップ不要、APIキー不要、従量課金なし。正確でAI搭載の字幕を、数秒で手に入れましょう。