Create persona
Create a new simulated persona with specified voice characteristics and behavior configuration.
Authorizations
API key for authentication
Body
Human-readable persona name
1 - 200"Friendly Customer"
Coval voice name. Use GET /personas/voices to discover available voices and their supported language codes.
"aria"
BCP-47 language code for voice synthesis. Must be supported by the selected voice. Use GET /personas/voices to discover valid voice and language combinations.
"en-US"
Instructions describing persona behavior and personality
"You are a friendly customer calling for support..."
Background noise type
off, office, lounge, crowd, airport, bus, playground, doorbell, train-arrival, portable-air-conditioner, skatepark, small-dog-bark, cafe, ferry-and-announcement, heavy-rain, moderate-wind, newborn-baby-crying, office-with-alarm, street-with-sirens, construction-work 100"office"
Volume level for background sound (>= 0.0, no upper limit). Default is provider-controlled when omitted.
x >= 00.3
Voice gain multiplier. 0.0 is silent, 1.0 is unchanged, and 2.0 is double volume.
0 <= x <= 21.25
Voice speed multiplier accepted and stored from 0.25 to 2.0. 1.0 is unchanged. The selected voice may enforce a narrower effective range or ignore speed changes.
0.25 <= x <= 20.85
Response delay in seconds
0.1 <= x <= 20.5
Who initiates the conversation
speak_first, wait_for_user "speak_first"
Enable multilingual speech-to-text so callers speaking languages other than the primary language_code are still transcribed accurately.
true
Disconnect after this many seconds of no speech (5-300)
5 <= x <= 300Tags to associate with this persona. Null or omitted creates the persona with no tags. Pass [] for an empty tag list.
["voice", "english"]
Response
Persona created successfully
Persona resource representation returned by API responses.

