InterruptionSettingsInput
When caller speech interrupts the Agent.
An object with 13 fields.
Fields
backchannel_pauseBackchannelPauseSettingsInputbackoff_msintegerThe least gap after the Agent stops speaking before it speaks again.
confirm_wordsintegerTranscribed words needed before caller speech interrupts the Agent.
continue_phrasesarray of LexiconPhraseCaller phrases such as
go on that, after the caller cut the Agent off, make the Agent speak the rest of the cut reply from its last phrase boundary instead of asking the model: at most 32 phrases of 1 to 4 words, the language pack's list when omitted, and an empty list turns the rule off, as resume_on_continue_phrase: false does (1.39.0).cut_reply_context_enabledbooleanThe switch of the cut-reply context, under which the model's next request after the caller cut the Agent off marks the reply as cut and carries a standing rule to continue without repeating it:
false turns the marking and the rule off entirely, and true when omitted (1.41.0).false_timeout_msintegerSilence after an interruption before it counts as false.
ignore_phrasesarray of stringThe acknowledgement lexicon: caller phrases of at most 40 characters, such as
mm-hm or okay, that never interrupt the Agent in the middle of a reply when said alone; at most 50. Near the end of a reply or after a question, reply_end_window_ms and after_question_window_ms of end_of_turn make them the caller's Turn instead (1.39.0). The language pack's acknowledgement list when omitted; an empty list ignores none, as ignore_phrases_enabled: false does. An entry that contains an interrupt word of the language pack (no, stop, wait, a request for a person) is refused (interrupt_word_not_ignorable), because an interrupt word always interrupts.ignore_phrases_enabledbooleanThe switch of the acknowledgement guard, under which a phrase from
ignore_phrases said alone in the middle of the Agent's reply does not interrupt it: false turns the guard off entirely, as an empty list does, so such a phrase interrupts like any other speech, and true when omitted (1.41.0).min_speech_msintegerCaller speech shorter than this does not interrupt the Agent.
modeInterruptionModeremainder_max_age_msintegerThe age at which a cut reply is forgotten: when the caller's next words end more than this many milliseconds after the cut, neither the lexicon resume nor the cut-reply context uses the cut reply; 5,000 to 120,000, 30,000 when omitted (a target) (1.41.0).
resume_after_falsebooleanResume the Agent where it paused when an interruption turns out to be nothing (no transcript within the timeout).
resume_on_continue_phrasebooleanThe switch of the lexicon resume, under which a phrase from
continue_phrases said after the caller cut the Agent off makes the Agent speak the rest of the cut reply from its last phrase boundary with no model request: false turns the rule off entirely, as an empty list does, so the phrase reaches the model like any other words, and true when omitted (1.41.0).