Whisperを基盤とするオープンソースの音声認識ツール。強制アライメントによる単語単位のタイムスタンプと、任意の話者ダイアライゼーションに対応します。
- スター
- 466
- フォーク
- 70
- 未解決の Issue
- 2
- 最終コミット
- 7 か月前
これは何?
SubStudioは動画から字幕を作成するWebアプリです。動画ファイルをアップロードするか、メディアへの直接リンクを貼り付けると、音声を抽出してTogether AIのWhisper Large v3モデルに送信し、単語単位のタイムスタンプ付きで文字起こしします。短い区間は結合され、読みやすい字幕ブロックになります。
書き出す前に、6種類のプリセット(Classic、TikTok、Modern Box、Cinematic、Outline、Bold Center)を使って、字幕のプレビューやスタイル設定をリアルタイムで行えます。字幕はSRTまたはVTTファイルとしてダウンロードできるほか、MP4に焼き込むこともできます。
このプロジェクトはNext.js(App Router)、Tailwind CSS、Framer Motion、fluent-ffmpeg経由のFFmpegで構築されています。.envファイルにTogether AIのAPIキーを設定するか、UIから入力してローカルで実行でき、ワンクリックでVercelにデプロイできます。
主な機能
- 01Together AIのWhisper Large v3を使い、単語単位のタイムスタンプ付きで動画音声を文字起こしします。
- 02動画ファイルのアップロードとメディアへの直接リンクに対応しています。
- 036種類の字幕スタイルをプリセットで用意し、リアルタイムでプレビューできます。
- 04字幕をSRT、VTT、または字幕を焼き込んだMP4として書き出せます。
ユースケース
- TikTokやReels向けのショート動画に字幕を追加する。
- 動画編集のワークフローで使うSRTまたはVTT字幕ファイルを生成する。
- SNS投稿向けに字幕を焼き込んだ動画を作成する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/Luffixos/ai-subtitles.git - 2
Together AI の API キーを設定した .env ファイルを作成する(TOGETHER_API_KEY=your_api_key_here)
- 3
依存関係をインストールする
npm install - 4
http://localhost:3000 で開発サーバーを起動する
npm run dev
使う前に知っておきたいこと
- 文字起こしには Together AI の API キーが必要です。
- 掲載情報のメタデータにはライセンスの記載がありませんが、README には MIT と記載されています。再利用する前にライセンスを確認してください。
トピック
よくある質問
- ai-subtitles とは?
- Together AIのWhisperモデルで動画やメディアリンクからタイムコード付き字幕を生成するNext.js製Webアプリ。 SubStudioは動画から字幕を作成するWebアプリです。動画ファイルをアップロードするか、メディアへの直接リンクを貼り付けると、音声を抽出してTogether AIのWhisper Large v3モデルに送信し、単語単位のタイムスタンプ付きで文字起こしします。短い区間は結合され、読みやすい字幕ブロックになります。
- ai-subtitles は無料で使えますか?ライセンスは?
- ai-subtitles にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- ai-subtitles は今もメンテナンスされていますか?
- 半年以上コミットなし。ai-subtitles の最終コミットは 2026年4月7日 です。
- ai-subtitles は何に使えますか?
- TikTokやReels向けのショート動画に字幕を追加する。 動画編集のワークフローで使うSRTまたはVTT字幕ファイルを生成する。 SNS投稿向けに字幕を焼き込んだ動画を作成する。
- ai-subtitles のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/Luffixos/ai-subtitles.git Together AI の API キーを設定した .env ファイルを作成する(TOGETHER_API_KEY=your_api_key_here) 依存関係をインストールする: npm install http://localhost:3000 で開発サーバーを起動する: npm run dev
- ai-subtitles はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Nutlope/ai-subtitles
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenAIのWhisperを使い、音声や動画をオフラインで文字起こし・翻訳できるデスクトップアプリ。
Whisperなどの音声モデルを使い、音声や動画を自分のデバイス上で完全オフラインで文字起こしするデスクトップアプリです。
オフラインで動作し、DaVinci Resolve、Premiere Pro、After Effectsと連携するローカル優先のAI字幕生成ツール。
動画をアップロードせず、ブラウザー・デスクトップアプリ・CLIで文字起こし、翻訳、スタイル設定、字幕焼き込みができるオープンソースのローカル字幕ツール。
AIで動画を文字起こしし、スタイル付き字幕を動画に直接焼き込むデスクトップアプリ。