音声合成と音声変換のためのオープンソースPythonツールキット。学習済みモデル、学習ツール、データセットの整理機能を備えています。
- スター
- 8,540
- フォーク
- 761
- 未解決の Issue
- 137
- 最終コミット
- 2 か月前
これは何?
EmotiVoiceは、2,000種類以上の音声で英語と中国語の音声を生成する音声合成エンジンです。主な特徴は感情表現の合成で、プロンプトを使って、喜び、興奮、悲しみ、怒りなどの感情を音声に反映できます。
対話的に利用できるWebインターフェースと、バッチ生成用のスクリプトインターフェースを備えています。NVIDIA GPU搭載マシンではDockerイメージとして実行でき、OpenAI互換のTTS HTTP APIも含まれています。推論には、音素情報を付与したテキスト、話者ID、スタイルプロンプトを入力します。また、個人データ、DataBaker、LJSpeechを使った音声クローンのレシピもリポジトリに含まれています。
PythonとPyTorchで構築され、Apache-2.0ライセンスで公開されています。日本語や韓国語など、さらに多くの言語への対応は今後の予定として挙げられています。
主な機能
- 012,000種類以上の音声で英語と中国語の音声を合成します。
- 02プロンプトで喜び、悲しみ、怒りなどの感情表現を制御できます。
- 03Webインターフェースと、バッチ生成用のスクリプトインターフェースを提供します。
- 04OpenAI互換のTTS HTTP APIを提供します。
- 05個人データを使った音声クローンのレシピを含みます。
ユースケース
- 動画、オーディオブック、ゲーム向けに感情表現豊かなナレーションを生成する。
- OpenAI互換APIを使って、アプリに音声合成バックエンドを追加する。
- スクリプト化したテキストから、中国語または英語の音声を一括生成する。
- プロンプトで制御する音声合成を研究する。
クイックスタート
- 1
EmotiVoice の Docker イメージを実行します(NVIDIA GPU が必要です)
docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest - 2
ブラウザーで http://localhost:8501 を開くと、Web インターフェースを利用できます
使う前に知っておきたいこと
- 最も手軽な Docker の利用方法でも、NVIDIA GPU と NVIDIA Container Toolkit のセットアップが必要です。
- 完全なインストールには大容量の学習済みモデルファイルのダウンロードが必要で、手間がかかる場合があります。
- インタラクティブページには Apache-2.0 ライセンスに加えて、別途 User Agreement が適用されます。
トピック
よくある質問
- EmotiVoice とは?
- 英語と中国語に対応し、2,000種類以上の音声とプロンプトで感情を制御できるオープンソースの音声合成エンジン。 EmotiVoiceは、2,000種類以上の音声で英語と中国語の音声を生成する音声合成エンジンです。主な特徴は感情表現の合成で、プロンプトを使って、喜び、興奮、悲しみ、怒りなどの感情を音声に反映できます。
- EmotiVoice は無料で使えますか?ライセンスは?
- EmotiVoice は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- EmotiVoice は今もメンテナンスされていますか?
- 半年以内に更新あり。EmotiVoice の最終コミットは 2026年9月3日 です。
- EmotiVoice は何に使えますか?
- 動画、オーディオブック、ゲーム向けに感情表現豊かなナレーションを生成する。 OpenAI互換APIを使って、アプリに音声合成バックエンドを追加する。 スクリプト化したテキストから、中国語または英語の音声を一括生成する。 プロンプトで制御する音声合成を研究する。
- EmotiVoice のインストール方法は?
- EmotiVoice の Docker イメージを実行します(NVIDIA GPU が必要です): docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest ブラウザーで http://localhost:8501 を開くと、Web インターフェースを利用できます
- EmotiVoice はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/netease-youdao/EmotiVoice
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Diffusion Transformerを用いたflow matching方式のオープンソース音声合成システム。短い参照音声からゼロショットで音声を複製できます。
軽量なZipVoiceベースのTTSモデル。音声のクローンと48kHzの音声生成に対応し、GPUでリアルタイムの150倍超で動作。
VoxCPM2は、30言語に対応し、テキストの説明からの音声設計や短い参照音声からの音声クローンが可能な、オープンソースのトークナイザーフリー音声合成モデルです。
Resemble AIによるオープンソースの音声合成モデルファミリー。短い参照音声から、英語をはじめ多言語で声をクローンできます。
600以上の言語に対応し、音声クローンと音声デザインも可能なオープンソースの多言語ゼロショットTTSモデル。