back to home

w-okada / voice-changer

リアルタイムボイスチェンジャー Realtime Voice Changer

19,733 stars
2,245 forks
410 issues
PythonTypeScriptCSS

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing w-okada/voice-changer in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/w-okada/voice-changer)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview

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

VCClient

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

What's New!

  • v.2.2.2-beta

    • リリースエディション: std_win, std_mac, std_lin_aarch64
    • v.2.2.2-betaよりエディション毎のサポートモデルが変わります(下記参照)。また、バージョンごとにリリースされるエディションが異なる場合があります。
    • Beatrice v2.0.0-rc0 をサポート。
  • v.2.1.3-alpha

    • ショートカットキー
    • バッファの可視化
    • currently only for rvc
  • v.2.0.78-beta

    • bugfix: RVC モデルのアップロードエラーを回避
    • ver.1.x との同時起動ができるようになりました。
    • 選択できる chunk size を増やしました。
  • v.2.0.77-beta (only for RTX 5090, experimental)

    • 関連モジュールを 5090 対応 (開発者が RTX5090 未所持のため、動作未検証)
  • v.2.0.76-beta

    • new feature:
      • Beatrice: 話者マージの実装
      • Beatrice: オートピッチシフト
    • bugfix:
      • サーバモードのデバイス選択時の不具合対応
  • v.2.0.73-beta

    • new feature:
      • 編集した beatrice model のダウンロード
    • bugfix:
      • beatrice v2 の pitch, formant が反映されないバグを修正
      • Applio の embedder を使用しているモデルの ONNX ができないバグを修正

エディション

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

editionplatformSupport Model
stdwinBeatrice
stdmac(m1)Beatrice
stdlinux(x86-64)Beatrice
stdlinux(aarch64)Beatrice
cudawinBeatrice, RVC
onnxwinBeatrice, RVC
onnxmac(m1)Beatrice, RVC

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

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

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

関連リンク

関連ソフトウェア

VC Client の特徴

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

AI モデルv.2v.1ライセンス
RVC supportedsupportedリポジトリを参照してください。
Beatrice v1n/asupported (only win)独自
Beatrice v2supportedn/a独自
MMVCn/asupportedリポジトリを参照してください。
so-vits-svcn/asupportedリポジトリを参照してください。
DDSP-SVCn/asupportedリポジトリを参照してください。

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

ローカル 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です。

ただしその場合は絶対に、あみたろ(もしくは小春音アミ)の声に声質変換していることを明記し、あみたろ(および小春音アミ)が話しているわけではないことが誰でもわかるようにしてください。
また、あみたろの声で話す内容は声素材の利用規約の範囲内のみとし、センシティブな発言などはしないでください。
  • リアルタイムボイスチェンジャー黄琴まひろについては、れぷりかどーるの利用規約に準じます。詳細はこちら

免責事項

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