Communityコーディング&開発github.com

haoyiyin/clone-voice

🎙️ エージェントスキル — Qwen3-TTS 0.6Bを使用したオフラインでのゼロショット音声クローン。参照音声とテキストを入力するだけで、クローン音声を取得できます。CPU/MPS/CUDA対応、10言語。

clone-voice とは?

このスキルは、Qwen3-TTS 0.6Bモデルを活用し、たった1つの短い参照音声サンプルから高品質な音声クローンを生成します。完全にオフラインで動作するため、データプライバシーが保たれ、インターネット接続は不要です。CPU、Apple Silicon(MPS)、NVIDIA GPU(CUDA)を含む幅広いハードウェアをサポートし、開発環境に柔軟に適応できます。10言語に対応しており、多言語プロジェクトやグローバル対応アプリケーションに最適です。このスキルは、パーソナルAIアシスタント、コンテンツ制作、自動音声応答システム、言語学習アプリなど、カスタム音声が必要なあらゆるシナリオで利用できます。セットアップはシンプルで、参照音声ファイルとテキスト文字列を入力するだけで、クローンされた音声を生成できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add haoyiyin/clone-voice

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

clone-voice は何をしますか?

🎙️ エージェントスキル — Qwen3-TTS 0.6Bを使用したオフラインでのゼロショット音声クローン。参照音声とテキストを入力するだけで、クローン音声を取得できます。CPU/MPS/CUDA対応、10言語。

特徴

  • オフライン音声クローン: インターネット不要で、完全にローカル実行。データはあなたの手元に。
  • ゼロショット: たった1つの短い音声サンプルで音声をクローン。追加トレーニング不要。
  • Qwen3-TTS 0.6B: 軽量かつ強力なTTSモデルで、自然で表現力豊かな音声合成を実現。
  • マルチプラットフォーム対応: CPU、Apple Silicon搭載Mac(MPS)、NVIDIA GPU(CUDA)で動作。
  • 多言語: 10言語に対応。詳細はモデルドキュメントを参照。

必要条件

  • Python 3.9以上
  • 推奨: 8GB以上のRAM(特にGPU推論の場合)
  • オプション: NVIDIA GPU (CUDA 11.8以上) または Apple Silicon Mac (MPS)

クイックスタート

# リポジトリをクローン
$ git clone https://github.com/haoyiyin/clone-voice
$ cd clone-voice

# 依存関係をインストール
$ pip install -r requirements.txt

# スクリプトを実行
$ python clone_voice.py --reference ref_audio.wav --text "こんにちは、これはクローンされた音声です。" --output output.wav

使用方法

使用方法: clone_voice.py [-h] --reference REFERENCE --text TEXT [--output OUTPUT] [--language LANGUAGE] [--device DEVICE]

オプション:
  --reference REFERENCE   参照音声ファイルへのパス (.wav, .mp3, .flac)。
  --text TEXT              音声クローンで読み上げるテキスト。
  --output OUTPUT         出力音声ファイルのパス (デフォルト: output.wav)。
  --language LANGUAGE    テキストの言語コード (例: ja, en, zh, ko)。詳細はモデルドキュメントを参照。
  --device DEVICE         使用するデバイス (cpu, cuda, mps)。デフォルトは自動検出。

例

# CPUを使用
$ python clone_voice.py --reference sample.wav --text "今日はいい天気ですね。" --output today_weather.wav --device cpu

# CUDA GPUを使用
$ python clone_voice.py --reference sample.wav --text "This is a cloned voice." --output cloned_voice.wav --device cuda

# Apple Silicon (MPS) を使用
$ python clone_voice.py --reference sample.wav --text "これはクローン音声です。" --output cloned.wav --device mps

サポートされている言語

  • 英語 (en)
  • 中国語 (zh)
  • 日本語 (ja)
  • 韓国語 (ko)
  • フランス語 (fr)
  • ドイツ語 (de)
  • スペイン語 (es)
  • ロシア語 (ru)
  • アラビア語 (ar)
  • ポルトガル語 (pt)

利用可能な言語の最新リストについては、Qwen3-TTSモデルドキュメントを参照してください。

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルを参照してください。

謝辞

  • Qwen3-TTS - ベースとなるTTSモデルを提供。
  • 音声クローン技術の研究と開発に貢献されたすべての方々に感謝します。

関連スキル