Microsoft Edgeのオンライン音声でテキスト、スクリプト、文書をMP3に変換できる、APIキー不要の無料オープンソースWindowsデスクトップアプリ。
- スター
- 2,344
- フォーク
- 383
- 未解決の Issue
- 35
- 最終コミット
- 3 日前
これは何?
EasyVoiceは、文章を音声に変換します。長編小説にも対応し、音声と同期した字幕ファイルを生成できます。また、生成が完了する前から再生を始められるよう、出力をストリーミングします。1つの台本内で、キャラクターや文章ごとに異なる声を割り当てられるほか、区間ごとに話速、音量、ピッチを調整できます。
標準の音声にはMicrosoft Edge TTSを使用します。オプションのAI推薦機能では、OpenAI互換モデルを使って段落ごとの吹き替え設定を選択できます。また、実際の無音区間を挿入するポーズマーカーに対応し、証券コードや電話番号などの数字を1桁ずつ読み上げます。
フロントエンドはVue 3とElement Plus、バックエンドはNode.jsとExpressで構築されています。DockerまたはDocker Composeで実行できるほか、pnpmを使ってローカルにデプロイすることもでき、スクリプトから音声を生成するためのHTTPエンドポイントも提供します。
主な機能
- 01長文や長編小説を字幕付き音声に変換します。
- 02生成の完了前から再生を始められるよう、音声をストリーミングします。
- 031つの台本内で、キャラクターごとに異なる声を割り当てます。
- 04区間ごとに話速、音量、ピッチを調整します。
- 05オプションでOpenAI互換モデルを使い、吹き替え設定を推薦します。
- 06DockerまたはNode.jsを使ってローカルで実行できます。
ユースケース
- Web小説や長文記事をオーディオブックにする。
- 複数のキャラクターが登場するオーディオドラマやナレーション台本を制作する。
- 動画向けに、字幕ファイルと同期したナレーションを生成する。
- 自動化パイプラインでHTTP APIを使って音声を一括生成する。
クイックスタート
- 1
Dockerでプロジェクトをワンコマンドで実行
docker run -d -p 3000:3000 -v $(pwd)/audio:/app/audio cosincox/easyvoice:latest - 2
corepackでpnpmを有効化
corepack enable - 3
リポジトリをクローンした後に依存関係をインストール
pnpm i -r - 4
開発モードでプロジェクトを起動
pnpm dev
使う前に知っておきたいこと
- 無料の音声合成はEdge-TTS APIを利用しており、同時リクエストが多い場合はレート制限がかかることがあります。
- ローカルで実行するにはNode.js 20以降とpnpmが必要です。
収録されている特集
トピック
よくある質問
- easyVoice とは?
- 長文や小説を字幕付き音声に変換し、複数キャラクターへの声の割り当てもできるオープンソースの音声合成ツール。 EasyVoiceは、文章を音声に変換します。長編小説にも対応し、音声と同期した字幕ファイルを生成できます。また、生成が完了する前から再生を始められるよう、出力をストリーミングします。1つの台本内で、キャラクターや文章ごとに異なる声を割り当てられるほか、区間ごとに話速、音量、ピッチを調整できます。
- easyVoice は無料で使えますか?ライセンスは?
- easyVoice にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- easyVoice は今もメンテナンスされていますか?
- 活発にメンテナンス中。easyVoice の最終コミットは 2026年10月20日 です。
- easyVoice は何に使えますか?
- Web小説や長文記事をオーディオブックにする。 複数のキャラクターが登場するオーディオドラマやナレーション台本を制作する。 動画向けに、字幕ファイルと同期したナレーションを生成する。 自動化パイプラインでHTTP APIを使って音声を一括生成する。
- easyVoice のインストール方法は?
- Dockerでプロジェクトをワンコマンドで実行: docker run -d -p 3000:3000 -v $(pwd)/audio:/app/audio cosincox/easyvoice:latest corepackでpnpmを有効化: corepack enable リポジトリをクローンした後に依存関係をインストール: pnpm i -r 開発モードでプロジェクトを起動: pnpm dev
- easyVoice はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/cosin2077/easyVoice
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Kokoro-82M TTSを使い、EPUB、PDF、テキスト、字幕ファイルを字幕同期付きの音声に変換するデスクトップ/Webアプリ。
音声合成、ボイスクローン、Whisper文字起こし、YouTubeダウンロード、音声分離、吹き替え用翻訳を備えたWindows向けGradioアプリ。
複数のTTSエンジンと任意の音声クローン機能を使い、章やメタデータ付きのオーディオブックを作成します。
646言語に対応した、音声クローンや音声デザイン、動画吹き替え、文字起こしなどを行うローカル優先のオープンソース音声スタジオ。
LLM系モデルを基盤とするオープンソースの音声合成システム。ボイスクローニング、自然言語による感情制御、複数話者の音声生成に対応します。