Skip to main content

action.start

Start a live translation session.

NameTypeDefaultDescription
start Requiredobject-An object that contains the start parameters.

start Parameters

NameTypeDefaultDescription
webhook Optionalstring-The webhook URI to be called. Authentication can also be set in the url in the format of username:password@url.
lang RequiredstringenThe language to transcribe.
Learn more about our supported Voices & Languages here.
live_events OptionalbooleanfalseWhether to enable live events.
ai_summary OptionalbooleanfalseWhether to enable AI summarization.
speech_timeout Optionalinteger60000The timeout for speech recognition.
Possible Values: [Minimum value: 1500, Maximum Value: None]
vad_silence_ms Optionalinteger100Voice activity detection silence time in milliseconds.
Possible Values: [Minimum value: 1, Maximum Value: None]
vad_thresh Optionalinteger400Voice activity detection threshold.
Possible Values: [Minimum value: 0, Maximum Value: 1800]
debug_level Optionalinteger0Debug level for logging.
direction Required[]local-callerThe direction of the call that should be transcribed.
Possible Values: [remote-caller, local-caller]
summary_prompt Optionalstring-The prompt for summarization.

Example

live_transcribe:
action:
start:
webhook: 'https://example.com/webhook'
lang: en
live_events: true
ai_summary: false
speech_timeout: 30
vad_silence_ms: 500
vad_thresh: 0.6
debug_level: 2
direction:
- remote-caller
- local-caller
speech_engine: default
summary_prompt: Summarize this conversation