voice-changer README

The project's README from github.com/w-okada/voice-changer. As one markdown file: README.md.

日本語 / 英語 / 韓国語/ 中国語/ ドイツ語/ アラビア語/ ギリシャ語/ スペイン語/ フランス語/ イタリア語/ ラテン語/ マレー語/ ロシア語 *日本語以外は機械翻訳です。

VCClient

VCClient は、AI を用いてリアルタイム音声変換を行うソフトウェアです。

What's New!

エディション

v2.2.1 以降は、エディションによりサポートする AI モデルが異なります。

edition platform Support Model
std win Beatrice
std mac(m1) Beatrice
std linux(x86-64) Beatrice
std linux(aarch64) Beatrice
cuda win Beatrice, RVC
onnx win Beatrice, RVC
onnx mac(m1) Beatrice, RVC

ダウンロードと関連リンク

Windows 版、 M1 Mac 版は hugging face のリポジトリからダウンロードできます。

*1 Linux はリポジトリを clone してお使いください。

関連リンク

関連ソフトウェア

VC Client の特徴

多様な AI モデルをサポート

AI モデル v.2 v.1 ライセンス
RVC supported supported リポジトリを参照してください。
Beatrice v1 n/a supported (only win) 独自
Beatrice v2 supported n/a 独自
MMVC n/a supported リポジトリを参照してください。
so-vits-svc n/a supported リポジトリを参照してください。
DDSP-SVC n/a supported リポジトリを参照してください。

スタンドアロン、ネットワーク経由の両構成をサポート

ローカル PC で完結した音声変換も、ネットワークを介した音声変換もサポートしています。 ネットワークを介した利用を行うことで、ゲームなどの高負荷なアプリケーションと同時に使用する場合に音声変換の負荷を外部にオフロードすることができます。

image

複数プラットフォームに対応

Windows, Mac(M1), Linux, Google Colab

*1 Linux はリポジトリを clone してお使いください。

REST API を提供

各種プログラミング言語でクライアントを作成することができます。

また、curl などの OS に組み込まれている HTTP クライアントを使って操作ができます。

トラブルシュート

通信編

開発者の署名について

本ソフトウェアは開発元の署名しておりません。下記のように警告が出ますが、コントロールキーを押しながらアイコンをクリックすると実行できるようになります。これは Apple のセキュリティポリシーによるものです。実行は自己責任となります。

image

Acknowledgments

  本ソフトウェアの音声合成には、フリー素材キャラクター「つくよみちゃん」が無料公開している音声データを使用しています。
  ■つくよみちゃんコーパス(CV.夢前黎)
  https://tyc.rei-yumesaki.net/material/corpus/
  © Rei Yumesaki

利用規約


■人を批判・攻撃すること。(「批判・攻撃」の定義は、つくよみちゃんキャラクターライセンスに準じます)

■特定の政治的立場・宗教・思想への賛同または反対を呼びかけること。

■刺激の強い表現をゾーニングなしで公開すること。

■他者に対して二次利用(素材としての利用)を許可する形で公開すること。
※鑑賞用の作品として配布・販売していただくことは問題ございません。
あみたろの声素材やコーパス読み上げ音声を使って音声モデルを作ったり、ボイスチェンジャーや声質変換などを使用して、自分の声をあみたろの声に変換して使うのもOKです。

ただしその場合は絶対に、あみたろ(もしくは小春音アミ)の声に声質変換していることを明記し、あみたろ(および小春音アミ)が話しているわけではないことが誰でもわかるようにしてください。
また、あみたろの声で話す内容は声素材の利用規約の範囲内のみとし、センシティブな発言などはしないでください。

免責事項

本ソフトウェアの使用または使用不能により生じたいかなる直接損害・間接損害・波及的損害・結果的損害 または特別損害についても、一切責任を負いません。

voice-changer (w-okada/voice-changer)

Searching Database…

Что это такое?Это VCClient — ИИ-изменитель голоса в реальном времени: он на лету преобразует звук с вашего микрофона, так что вы можете говорить в прямом эфире другим голосом.
Это десктопное приложение или оно может работать как сервер?И то, и другое: оно может полностью работать на вашем локальном компьютере или раздавать преобразование по сети — это удобно, чтобы переложить нагрузку по преобразованию на другую машину, пока тяжёлое приложение вроде игры загружает ваш ПК.
Как его запустить?Скачайте готовую сборку для Windows или M1 Mac из репозиториев проекта на Hugging Face; на Linux вы клонируете репозиторий и запускаете программу оттуда. Также поддерживается Google Colab.
Есть ли подводные камни при запуске на macOS?Бинарные файлы не подписаны кодовой подписью разработчика, поэтому Gatekeeper при первом запуске покажет предупреждение; зажмите Ctrl и кликните по иконке, чтобы открыть программу, и запускайте её на свой страх и риск.
Это стандартная open-source лицензия?Стандартная лицензия не указана (GitHub помечает её как NOASSERTION). Кроме того, некоторые встроенные сэмплы голосов имеют собственные условия — например, аудио, преобразованное голосом Tsukuyomi-chan, должно подчиняться правилам использования этого корпуса.
Мне нужна видеокарта NVIDIA, чтобы запустить его?Не обязательно. От сборки зависит, какие модели доступны: std запускает Beatrice v2 на Windows, M1 Mac и Linux (x86-64/aarch64), а для RVC нужна сборка cuda на Windows или сборка onnx на Windows/M1 Mac.
Какие ИИ-модели голоса он поддерживает?Версия 2 работает с RVC и Beatrice v2. Старая линейка 1.x дополнительно поддерживала MMVC, so-vits-svc, DDSP-SVC и Beatrice v1 (только Windows), причём 1.x и 2.x могут работать параллельно на одной машине.
Что такое Beatrice?Это одно из поддерживаемых семейств моделей преобразования голоса. Текущая сборка std построена вокруг Beatrice v2, чья лицензия проприетарная, а автор даёт ссылку на отдельный код для обучения (репозиторий плюс версия для Colab).
Можно ли управлять им из своих скриптов?Да — в него встроен REST API, так что вы можете управлять им через штатные HTTP-клиенты вроде curl или написать клиент на любом языке программирования.
Проект ещё активно развивается?Да — релизы выходят часто, в виде бета- и альфа-версий. В недавних добавили поддержку Beatrice v2, горячие клавиши, визуализацию буфера и экспериментальную поддержку RTX 5090, которую автор не смог проверить, поскольку у него нет такой видеокарты.
Creator
w-okada
Size
185.3 MB
Stars
21.2K
Updated
CommitSep 26
Age
4y
Commits · 90 Days