Elevenlabs Speech to Speech

<< Click to Display Table of Contents >>

Navigation:  Nodes > Tasks > AI Transcription >

Elevenlabs Speech to Speech

 

Purpose

 

This node performs AI speech to speech conversion using ElevenLabs cloud service.

 

Before using this node you need to have an account in their website, with a valid plan to use the service. Then get an apiKey from your account and place it in the config -> apiKey property

 

Note: The Model and Voice properties can not be selected until a valid apiKey has been added.

 

An easy way to configure the authentication credentials is to store them in the Workflows -> Workflows Credentials Manager, which permits to store credentials and re-utilize them later by simply selecting their name in the node contextual menu (right click on the node) -> Credentials list.

 

 

Inputs

 

audio: The input audio file

 

Outputs

 

output: The output audio file, after AI processing.

 

Standard properties

Object Name

Color

code

dstPath

 

Node specific properties

 

Dst. Path: Output path where the AI generated audio will be stored.

 

Model: The ElevenLabs AI model to use for the voice conversion. The list of available models is loaded dynamically from the API once a valid API key is provided.

 

Voice: The target voice to apply to the input audio. The list of available voices is loaded dynamically from your ElevenLabs account once a valid API key is provided.

 

Format: The output audio format and quality. Available options include various MP3 bitrates (e.g. mp3_44100_128) and PCM sample rates (e.g. pcm_44100).

 

Stability: Controls how consistent the generated voice sounds (range: 0.0 to 1.0, default: 0.50). Higher values produce a more stable, predictable delivery; lower values allow more expressive variation between takes.

 

Similarity Boost: Adjusts how closely the output matches the selected target voice (range: 0.0 to 1.0, default: 0.80). Higher values increase similarity but may introduce artifacts if set too high.

 

Style: Amplifies the speaking style of the selected voice (range: 0.0 to 1.0, default: 0.00). Higher values exaggerate the voice's natural style. Increasing this setting may reduce overall stability.

 

Use Speaker Boost: When enabled, applies an additional processing pass to boost voice clarity and similarity to the original speaker. This may increase latency.

 

Config -> API key: Place your API key to access the service.

 

 

NOTE: For troubleshooting, execute your workflow and keep an eye in the Render Log panel, which will show any messages received from the Elevenlabs service.

 

Developer reference (Python - ElevenLabsSpeechToSpeech.[Property ID], API Rest - node/ElevenLabsSpeechToSpeech/property/[Property ID])

 

Property Label

Property ID

Dst. Path

dstPath

Model

model

Voice

voice

Format

format

Stability

stability

Similarity Boost

similarityBoost

Style

style

Use Speaker Boost

useSpeakerBoost

API Key

apiKey