Repolode
denizsafak

denizsafak/abogen

Kokoro-82M TTSを使い、EPUB、PDF、テキスト、字幕ファイルを字幕同期付きの音声に変換するデスクトップ/Webアプリ。

代替できる製品:Audible

スター
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. 1

    espeak-ng をインストール(Ubuntu/Debian)

    sudo apt install espeak-ng
  2. 2

    uv で abogen をインストール(Linux、GPU または NVIDIA 不要)

    uv tool install --python 3.12 abogen
  3. 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 の数値は毎日更新されます。

関連プロジェクト