Glossary

Plain-English definitions of transcription and knowledge-base terms.

Agent memory
The persistent store an AI agent uses to retain and recall information across an ongoing task or conversation — distinct from one-off retrieval (RAG).
Air-gapped
A deployment with no connection to external networks — physically or logically isolated from the internet — so data cannot leave and remote access cannot reach in. It is the strictest form of on-premises operation.
Attorney-client privilege
The legal doctrine that protects confidential communications between a lawyer and client from forced disclosure — protection that extends to recordings, notes and transcripts of those communications.
Automatic speech recognition (ASR)
The technology that converts spoken audio into text automatically. Modern ASR is powered by deep-learning models such as Whisper.
Business Associate Agreement (BAA)
A HIPAA-required contract between a healthcare entity and a vendor that handles protected health information (PHI), defining how the vendor safeguards that data.
Chunking
Splitting a long document or transcript into smaller pieces ("chunks") so they can be embedded and retrieved individually by a search or RAG system.
Data residency
The requirement that data be stored and processed within a chosen country or jurisdiction — which decides whether a recording can go to a given cloud region or must stay on local infrastructure.
Embeddings
Numeric vector representations of text (or other data) that capture meaning, so that similar content sits close together in vector space.
faster-whisper
A reimplementation of OpenAI's Whisper model on the CTranslate2 inference engine, running several times faster with lower memory use than the reference code. It is a common engine inside self-hosted transcription services.
FERPA
The US Family Educational Rights and Privacy Act, which protects the privacy of student education records — including lecture, advising and interview recordings — at schools and universities that receive federal funding.
GDPR
The EU General Data Protection Regulation, which governs how the personal data of people in the EU/EEA is processed — including recordings of identifiable individuals — and requires a lawful basis, data minimisation and care with cross-border transfers.
GLBA
The US Gramm-Leach-Bliley Act, which requires financial institutions to protect customers' non-public personal financial information — including recorded calls and their transcripts — under its Safeguards Rule.
Hallucination (ASR)
In speech recognition, a hallucination is transcript text the model outputs for words that were never spoken — a known Whisper failure mode on silence, music, or background noise.
HIPAA
The US Health Insurance Portability and Accountability Act, which sets national rules for protecting patient health information (PHI) — including how it may be recorded, transcribed, stored and shared by healthcare providers and their vendors.
Knowledge base
A structured, queryable store of information; in this context, one built from your own transcribed audio so people or AI agents can search and cite it.
Model Context Protocol (MCP)
An open standard that lets AI agents connect to external tools and data sources through a common interface — including memory and knowledge stores.
On-premises (on-prem)
Software that runs on infrastructure you control — your own servers or workstations — rather than a vendor's cloud. Data never leaves your environment.
pgvector
An open-source extension that adds vector similarity search to PostgreSQL, so a normal Postgres database can store embeddings and power semantic search / RAG.
Real-time transcription
Transcribing audio as it is spoken, with very low latency, rather than processing a complete recording after the fact (batch transcription).
Retrieval-augmented generation (RAG)
A technique where an LLM retrieves relevant documents from a knowledge store (often a vector database) and uses them to ground its answers.
Semantic search
Searching by meaning rather than exact keywords, by comparing the vector embedding of a query against stored embeddings and returning the closest matches.
SOC 2
A voluntary audit framework from the AICPA that reports on how a service organisation controls customer data across five trust criteria: security, availability, processing integrity, confidentiality and privacy.
Speaker diarization
The process of partitioning an audio recording by speaker — determining "who spoke when" — and labelling each segment (Speaker 1, Speaker 2, …).
Speaker embedding
A numeric vector that represents a speaker's voice characteristics, used to tell speakers apart and to recognise the same speaker across recordings.
Subtitles (SRT / VTT)
Time-coded text tracks that display transcribed speech on screen. SRT and WebVTT are the two most common subtitle file formats.
Transcription
The conversion of spoken audio into written text, usually by an automatic speech recognition (ASR) model such as Whisper.
Vector database
A database that stores data as high-dimensional vectors (embeddings) and retrieves by semantic similarity rather than exact keywords.
Voice activity detection (VAD)
Voice activity detection (VAD) is a preprocessing step that identifies which parts of an audio stream contain human speech versus silence, music, or noise, so a transcription model only processes the spans that carry words.
WhisperX
WhisperX is an open-source transcription library that runs OpenAI's Whisper model and adds a forced-alignment pass for word-level timestamps plus an optional speaker-diarization hook, producing timing-accurate transcripts with per-word start and end times.
Word error rate (WER)
A standard accuracy metric for transcription: the percentage of words the system gets wrong (substitutions, insertions and deletions) versus a reference.
Word-level timestamps
Word-level timestamps are per-word start and end times produced by forced alignment (for example, WhisperX), pinpointing exactly when each word is spoken rather than just when a segment begins and ends.