Back to dictionary

Partial Transcript

Partial Transcript

Quick answer

A partial transcript is an interim, incomplete transcription result delivered by a speech recognition system while the speaker is still talking. Unlike a final transcript, which represents the engine's definitive output for a completed utterance, a partial transcript updates continuously, giving applications real-time visibility into speech as it is being processed.

Table of contents
No headings found in #article-body

Summarize with AI

Build with production-ready speech AI

Add real-time transcription and lifelike speech to your app with one API.

Table of contents
No headings found in #article-body

Summarize with AI

Build with production-ready speech AI

Add real-time transcription and lifelike speech to your app with one API.

How Partial Transcripts Work

In streaming speech-to-text systems, audio is sent to the recognition engine in small chunks. As each chunk arrives, the engine produces a hypothesis of what has been said so far. This hypothesis is the partial transcript. It is provisional: the engine may revise words, add punctuation, or change capitalization as more audio context becomes available. Once the engine determines that an utterance or segment is complete (often signaled by a pause or an endpoint detection algorithm), it emits a final transcript that supersedes all preceding partials for that segment.

Key Characteristics

  • Low latency: Partial transcripts arrive within milliseconds of speech, enabling responsive user experiences such as live captions or voice-command previews.

  • Instability: Words in a partial transcript may change or disappear in subsequent updates. Applications should treat them as tentative.

  • Streaming context: Partials are relevant only in streaming (real-time) recognition modes. Batch transcription processes an entire audio file at once and returns only final results.

Partial vs. Final Transcripts

The distinction between partial and final transcripts is fundamental to building voice-driven applications. A final transcript is stable and suitable for storage, analytics, or triggering downstream actions. A partial transcript is best used for display purposes or speculative processing that can be rolled back. Most speech APIs differentiate the two with a boolean flag (commonly called is_final or is_partial) attached to each result object.

Common Use Cases

  • Live captioning: Displaying partial transcripts gives viewers immediate feedback, with text stabilizing as finals arrive.

  • Voice assistants: Showing partial text lets users confirm the system is listening and interpreting correctly.

  • Call analytics: Streaming partials allow real-time agent-assist tools to suggest responses before the caller finishes speaking.

Partial Transcript vs. Incomplete Transcript

In academic and administrative contexts, an "incomplete transcript" typically refers to a student record that is missing courses or grades. In speech technology, the term "partial transcript" specifically denotes an interim recognition result, not a document with missing information. The two concepts are unrelated despite superficial similarity in naming.

Frequently asked questions

Frequently asked questions

In speech technology, a partial transcript is a provisional transcription result generated by a speech recognition engine while audio is still being processed. It updates in real time and may change as more audio context arrives, unlike a final transcript which represents the engine's stable, completed output.