Manual browser client for the streaming transcription + extraction endpoints — "mute mode": this page never talks back, it only listens to whoever's actually speaking (e.g. a real doctor and patient) and, if you give it a Doctor ID it knows, labels who's who. Not a doctor-facing product screen — this exists to test the service, nothing more. Want the AI to actively ask the patient questions instead? Virtual doctor chat is here or talk to it live here.
Have the doctor speak naturally for 15–30s (their name, a sentence or two —
content doesn't matter, just clear speech). This never leaves your machine —
it's a local voice-embedding model (app/diarization.py), not a
call to OpenAI. Enroll once per Doctor ID; every later session that uses the
same Doctor ID (here or via the API) automatically labels segments
"doctor"/"patient" by comparing against this — no re-enrollment needed.
Unlike the transcript above, this step DOES send the transcript text to
OpenAI (app/ambient_scribe.py) to write a structured summary —
same third-party-API caveat as the virtual-doctor pages. This AI never asks
anything and never spoke to anyone; it only reads a finished transcript once.
(will populate automatically when the session ends)