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.

Hierarchy

  • TypedEventEmitter<KeytermDetectorCallbacks, this>
    • KeytermDetector

Constructors

Accessors

Methods