トピックやキーワードから、台本・ナレーション・映像素材・字幕・音楽を自動生成して短い動画を作成します。
- スター
- 6,131
- フォーク
- 500
- 未解決の Issue
- 48
- 最終コミット
- 3 日前
これは何?
Abogenは、ePub、PDF、プレーンテキスト、Markdown、字幕ファイルを音声に変換し、それに対応する字幕も生成します。Kokoro-82M音声合成モデルを基盤としており、オーディオブックや短尺動画のナレーションを用途としています。
インターフェースは2種類あり、`abogen`で起動するPyQt6デスクトップアプリと、バックグラウンドワーカーでジョブを実行する`abogen-web`のFlask Web UIを利用できます。Web UIには、オプションのLLMベースのテキスト正規化機能と、Audiobookshelfへのアップロード連携も用意されています。出力形式はWAV、FLAC、MP3、Opus、チャプター付きM4Bに対応し、字幕はSRTまたはASSで出力できます。
チャプター選択、バッチキュー処理、音声モデルをブレンドするボイスミキサーに対応し、チャプターやタイムスタンプのマーカーを含むテキストファイルも扱えます。GPUまたはCPU環境にデプロイするためのDockerイメージとComposeファイルも含まれています。
主な機能
- 01ePub、PDF、テキスト、Markdown、字幕ファイルを音声に変換
- 02同期字幕をSRTまたはASS形式で生成
- 03WAV、FLAC、MP3、Opus、またはチャプター付きM4B形式で出力
- 04音声モデルを組み合わせて独自の音声を作成するボイスミキサーを搭載
- 05バッチキューで複数ファイルを処理
ユースケース
- EPUBやPDFの書籍をチャプター付きオーディオブックに変換
- 動画用のナレーションと字幕を作成
- Dockerでセルフホスト型の変換サービスを運用し、生成結果をAudiobookshelfに送信
クイックスタート
- 1
espeak-ng をインストール(Ubuntu/Debian)
sudo apt install espeak-ng - 2
uv で abogen をインストール(Linux、GPU または NVIDIA 不要)
uv tool install --python 3.12 abogen - 3
デスクトップ GUI を起動
abogen
使う前に知っておきたいこと
- すべてのプラットフォームで espeak-ng を別途インストールする必要があります。
- GPU の構成によってはプラットフォーム固有の追加手順が必要です。また、AMD GPU アクセラレーションには Linux が必要です。
- Web UI にはデスクトップアプリより新しい機能があり、デスクトップアプリは現在も更新中です。
トピック
よくある質問
- abogen とは?
- Kokoro-82M TTSを使い、EPUB、PDF、テキスト、字幕ファイルを字幕同期付きの音声に変換するデスクトップ/Webアプリ。 Abogenは、ePub、PDF、プレーンテキスト、Markdown、字幕ファイルを音声に変換し、それに対応する字幕も生成します。Kokoro-82M音声合成モデルを基盤としており、オーディオブックや短尺動画のナレーションを用途としています。
- abogen は無料で使えますか?ライセンスは?
- abogen は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- abogen は今もメンテナンスされていますか?
- 活発にメンテナンス中。abogen の最終コミットは 2026年10月17日 です。
- abogen は何に使えますか?
- EPUBやPDFの書籍をチャプター付きオーディオブックに変換 動画用のナレーションと字幕を作成 Dockerでセルフホスト型の変換サービスを運用し、生成結果をAudiobookshelfに送信
- abogen のインストール方法は?
- espeak-ng をインストール(Ubuntu/Debian): sudo apt install espeak-ng uv で abogen をインストール(Linux、GPU または NVIDIA 不要): uv tool install --python 3.12 abogen デスクトップ GUI を起動: abogen
- abogen はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/denizsafak/abogen
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ONNX Runtime上でKokoroモデルを実行し、CPUとGPUに対応したオフライン音声合成用Pythonパッケージ。
電子書籍、コミック、オーディオブックを管理し、読書やメタデータ検索、デバイス同期ができるセルフホスト型デジタルライブラリ。
自然言語の指示をもとに、AIエージェントがデスクトップ版剪映专业版を操作して動画編集を自動化するスキル。
音声認識、字幕翻訳、AI吹き替え、音声と映像の合成に対応した、動画を別の言語に翻訳するオープンソースツール。
音声合成、ボイスクローン、Whisper文字起こし、YouTubeダウンロード、音声分離、吹き替え用翻訳を備えたWindows向けGradioアプリ。