L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

voice-conversion

voice-conversion

Use FreeVC voice conversion and TTS-with-VC voice cloning in Coqui TTS while preserving source, target, and reference wav semantics.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: voice-conversion description: "Use FreeVC voice conversion and TTS-with-VC voice cloning in Coqui TTS while preserving source, target, and reference wav semantics." disable-model-invocation: true metadata: disco-role: operating license: MPL 2.0

Voice Conversion

Use this sub-skill when a task involves FreeVC, voice_conversion, voice_conversion_to_file, tts_with_vc, tts_with_vc_to_file, or the installed tts CLI route using --source_wav and --target_wav.

Route first

Operating rules

  1. Use voice_conversion_models/multilingual/vctk/freevc24 for the released FreeVC route unless the user explicitly selects another compatible local setup.
  2. Never swap roles: source_wav supplies the spoken content to transform; target_wav supplies the target speaker identity. In TTS+VC, speaker_wav is the target/reference speaker for the conversion step.
  3. Validate paths before model load. Use scripts/validate_voice_conversion_inputs.py for no-download checks.
  4. Avoid model downloads by default. Use scripts/convert_voice.py --dry-run for planning; require --allow-download before the helper imports and loads Coqui TTS models.
  5. FreeVC reads wav paths through the model audio loader, resampling them to its configured input rate, and saves *_to_file outputs at the FreeVC output sample rate. See references/api-reference.md for the exact defaults.
  6. For install/import/PyTorch/cache issues that are not specific to voice conversion, also check ../../references/troubleshooting.md. For voice-conversion-specific failures, check references/troubleshooting.md.

Bundled helpers

From the generated skill tree, run:

python skills/disco/tts/sub-skills/voice-conversion/scripts/validate_voice_conversion_inputs.py --mode voice-conversion --source-wav source.wav --target-wav target.wav --output-wav converted.wav
python skills/disco/tts/sub-skills/voice-conversion/scripts/convert_voice.py --mode freevc --source-wav source.wav --target-wav target.wav --out-path converted.wav --dry-run

Only add --allow-download after the user accepts model download/cache/network behavior.

Skills enregistrées