Loading...
Loading...
Use when creating cloned voices with Alibaba Cloud Model Studio CosyVoice customization models, especially cosyvoice-v3.5-plus or cosyvoice-v3.5-flash, from reference audio and then reusing the returned voice_id in later TTS calls.
npx skill4agent add cinience/alicloud-skills alicloud-ai-audio-cosyvoice-voice-clonemodel="voice-enrollment"target_modelcosyvoice-v3.5-pluscosyvoice-v3.5-flashcosyvoice-v3-pluscosyvoice-v3-flashcosyvoice-v2target_model="cosyvoice-v3.5-plus"cosyvoice-v3.5-pluscosyvoice-v3.5-flashcosyvoice-v3-pluscosyvoice-v3-flashtarget_modelhttps://dashscope.aliyuncs.com/api/v1/services/audio/tts/customizationhttps://dashscope-intl.aliyuncs.com/api/v1/services/audio/tts/customizationDASHSCOPE_API_KEYdashscope_api_key~/.alibabacloud/credentialsmodelvoice-enrollmenttarget_modelcosyvoice-v3.5-plusprefixvoice_sample_urllanguage_hintsmax_prompt_audio_lengthcosyvoice-v3.5-pluscosyvoice-v3.5-flashcosyvoice-v3-flashenable_preprocesscosyvoice-v3.5-pluscosyvoice-v3.5-flashcosyvoice-v3-flashvoice_idvoicerequest_idusage.countlanguage_hints=["zh"]instructcosyvoice-v3.5-pluslanguage_hintszhenfrdejakoruptthidvipython skills/ai/audio/alicloud-ai-audio-cosyvoice-voice-clone/scripts/prepare_cosyvoice_clone_request.py \
--target-model cosyvoice-v3.5-plus \
--prefix myvoice \
--voice-sample-url https://example.com/voice.wav \
--language-hint zhmkdir -p output/alicloud-ai-audio-cosyvoice-voice-clone
for f in skills/ai/audio/alicloud-ai-audio-cosyvoice-voice-clone/scripts/*.py; do
python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-ai-audio-cosyvoice-voice-clone/validate.txtoutput/alicloud-ai-audio-cosyvoice-voice-clone/validate.txtoutput/alicloud-ai-audio-cosyvoice-voice-clone/target_modelprefixreferences/api_reference.mdreferences/sources.md