Fish Audio: Voice Clone to Speech
Clone any voice from a short recording, then use it to speak any script with Fish Audio. Record 2-3 clips of 15-20 seconds, connect them to the Instant Voice Clone node, and the cloned voice feeds straight into text to speech with no training wait. Add emotion tags to control how your cloned voice delivers each line. Great for personalized narration, character voices, and content in your own voice.
About
This ComfyUI workflow lets you clone any voice from a few short recordings and immediately synthesize new speech with that voice using Fish Audio. In Option 1 (Voice Clone), you feed clean voice samples from RecordAudio or LoadAudio into FishAudioInstantVoiceClone. The node returns a clone handle that plugs straight into FishAudioTextToSpeech, so you can type any script and get an instant read—no training wait. In Option 2 (Preset Audio), you skip cloning entirely by selecting a built-in voice with FishAudioVoiceSelector and send it directly to FishAudioTextToSpeech for quick, predictable results.
What you provide
- Reading the workflow
Runs in ComfyUI. This workflow can't run on this page. Open it in Comfy Cloud with everything loaded, or download it for your own ComfyUI.
Try in CloudQuestions & answers
Record or load 2–3 clips, each 15–20 seconds, with clean speech and minimal background noise. Speak naturally and vary prosody slightly (neutral, upbeat, calm). Avoid music, heavy compression, or room echo.
No local training is required. FishAudioInstantVoiceClone and FishAudioTextToSpeech run through the Fish Audio API. Just authenticate in ComfyUI, provide your samples or select a preset voice, and generate speech instantly.
Use the emotion/style tags supported by Fish Audio in the FishAudioTextToSpeech text field. You can influence tone, pacing, emphasis, and pauses by placing tags inline or at the start of lines. Refer to the node’s help/docs for the exact tag formats.
Voice Clone (RecordAudio/LoadAudio → FishAudioInstantVoiceClone) captures a specific speaker’s timbre for personalized results. Preset Audio (FishAudioVoiceSelector) uses ready-made voices for fast, predictable output without providing samples.