Tailgate Quote

Voice drafts. Hands decide.

Loading…

Mode

AssemblyAI Voice Agent API: streaming speech-to-text with live partials, turn detection, keyterms from the price list, JSON-schema tool calls and the agent's voice, in one WebSocket session.

Heard and said

    Nothing heard yet. Partial transcripts appear in grey as words arrive; a finished turn turns solid.

    AssemblyAI wire rail

    The Voice Agent API's protocol events as they happen, newest first. Tool results are held while the agent is speaking and dropped if the owner interrupts.

      Drafts waiting for the owner

      Draft by hand

      The owner's own drafting: the same search_catalog, draft_quote and draft_supplier_request the agent calls, posted with actor "owner". Nothing here sends.

          No drafts yet. Play the session: the agent's drafts land here, and nothing on this list goes anywhere until the owner taps Approve & send.

          Try it as the agent

          These buttons call the same invoke() the voice agent's tool calls use, with actor "agent". The owner-only verbs are not tools, so every one of these is refused and nothing changes.

            Activity log: who did what

              Every call through the one invoke() chokepoint lands here, with its actor, refusals included.