Voice session mode
Optional sttSTT provider override
Optional ttsTTS provider override
Optional voiceTTS voice override
Optional endpointingEndpointing mode
Optional bargeBarge-in mode
Optional diarizationEnable diarization
Optional languageLanguage (BCP-47)
Optional maxMax turns before node completes (0 = unlimited)
Optional exitExit condition
Optional exitKeywords that trigger completion (when exitOn: 'keyword')
Optional speakLine a speak-only node delivers to TTS before completing. When set, a
speak-only node pushes this text via the transport adapter's
deliverNodeOutput (→ pipeline.pushToTTS) then routes its completed
edge. No effect on conversation / listen-only modes.
Configuration for a voice pipeline node. All fields except
modeare optional and default from agent.config.json voice section.