Skip to main content

HeyGenVoiceSettings

HeyGen voice settings

Usage profiles​

UsageFields and validation
In requestsView fields

In requests​

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
voiceIdstringOptionalProvider voice identifier used for speech synthesis.
ratenumber (double) or string (NaN, Infinity, -Infinity)OptionalSpeech-rate setting passed to the HeyGen voice provider.
emotionstringOptionalEmotion setting passed to HeyGen voice synthesis.
elevenlabsSettingsHeyGenElevenLabsSettingsOptionalElevenLabs synthesis settings associated with the HeyGen voice.

Where used​

ReferenceRelationship
Create a voice session (in progress)POST /api/v1/llm/create-daily-session
HeyGenConfigNested in model

Download the public reference contract.

Document: DOC-API-MODEL-hey-gen-voice-settings.