Maintains the STT keyterm set and, when enabled, auto-detects keyterms during a call.
Owned by the AgentSession so keyterm state survives agent handoffs. Each agent
activity binds it to that activity's STT via KeytermDetector.start and releases it via
KeytermDetector.aclose. When detection is on, an LLM extracts distinctive spellings from
the conversation; only confirmed terms are pushed to the STT, while pending terms are tracked
(and fed back to the detector) without biasing recognition.
Maintains the STT keyterm set and, when enabled, auto-detects keyterms during a call.
Owned by the AgentSession so keyterm state survives agent handoffs. Each agent activity binds it to that activity's STT via KeytermDetector.start and releases it via KeytermDetector.aclose. When detection is on, an LLM extracts distinctive spellings from the conversation; only confirmed terms are pushed to the STT, while pending terms are tracked (and fed back to the detector) without biasing recognition.