Files
diodiogod-TTS-Audio-Suite/tests/fixtures/workflows/test_cosyvoice_e2e.json
tazztone ab83955cf4 E2E Tests Added
The full end-to-end generation tests now run actual TTS workflows:

test_chatterbox_e2e_generation - ChatterBox → UnifiedTTSText → SaveAudio
test_cosyvoice_e2e_generation - CosyVoice3 → UnifiedTTSText → SaveAudio
Both tests successfully queued workflows and completed in ~37 seconds.

Test Workflow Files Created
test_chatterbox_e2e.json - Full ChatterBox pipeline
test_cosyvoice_e2e.json - Full CosyVoice3 pipeline
test_f5tts_engine.json - F5-TTS config validation
test_indextts_engine.json - IndexTTS config validation
2025-12-18 22:49:08 +01:00

35 lines
930 B
JSON

{
"1": {
"class_type": "CosyVoiceEngineNode",
"inputs": {
"model_path": "local:Fun-CosyVoice3-0.5B",
"device": "auto",
"mode": "zero_shot",
"speed": 1.0,
"use_fp16": true,
"reference_text": "This is a sample reference text for the voice."
}
},
"2": {
"class_type": "UnifiedTTSTextNode",
"inputs": {
"TTS_engine": [
"1",
0
],
"text": "Hello, this is a test of the CosyVoice TTS engine. Testing one two three.",
"narrator_voice": "voices_examples/David_Attenborough CC3.wav",
"seed": 42
}
},
"3": {
"class_type": "SaveAudio",
"inputs": {
"audio": [
"2",
0
],
"filename_prefix": "tts_test_cosyvoice"
}
}
}