Skip to main content
POST
Publish a ravi.tts request for ElevenLabs generation and extension playback

Body

application/json
text
string
required

Text to convert to speech

account
string

Target account/instance alias

agent
string

Agent ID used to resolve TTS defaults

channel
string

Target channel, e.g. whatsapp

chat
string

Target chat id

clientId
string

Extension playback client id

elevenlabs
string

Additional ElevenLabs request JSON

execute
boolean

Confirm publishing work that triggers downstream TTS generation and playback

format
string

ElevenLabs output format override

id
string

Playback request id

lang
string

Language code override

model
string

ElevenLabs model ID override

noAutoplay
boolean
default:false

Do not autoplay in extension clients

session
string

Session name

sessionKey
string

Session key

speed
string

Voice speed override

voice
string

ElevenLabs voice ID override

voiceSettings
string

ElevenLabs voiceSettings JSON

Response

Success — body conforms to the @Returns schema.

ok
boolean
required
request
object
required
topic
string
required
Allowed value: "ravi.tts"