Skip to main content
The Corti Speech to Text API turns audio into transcript and command messages. Turning those messages into a real dictation experience (a microphone your users control, text that lands in the right field with the right spacing, spoken commands that drive your UI) is client-side work the API doesn’t do for you. These guides walk through that client implementation, one capability at a time. Each is paired with a runnable example in corti-examples and a short video walkthrough, so you can bootstrap your build from the example code or use it as reference.

Studio vs. a client implementation

Before writing code, it’s worth understanding where the Studio playground in the Corti Console fits. Studio lets you exercise the raw API directly: configure a session, stream audio, and inspect the exact transcript, command, and status messages the server returns, then copy the corresponding code samples. It’s the fastest way to validate a configuration and understand the API surface. What Studio doesn’t do is the client-side integration around those messages. That gap is exactly what these guides fill:
Use Studio to confirm what the API returns for a given configuration, then use these guides to build how your application reacts to it.

How the guides work

Every guide follows the same shape:
1

Read the guide

A focused walkthrough of one capability, with the key code inline. Snippets are written to be portable — swap in your own auth and editor.
2

Watch the walkthrough

A short video demoing the matching example applet, embedded at the top of each guide.
3

Grab the example

The complete, runnable applet in corti-examples. Bootstrap your own build from it, or read it as a reference implementation.
The examples build on the Dictation Web Component wherever possible — it handles microphone management, streaming, and the transcript UI so the guides can focus on your application logic. The Microphone guide shows the lower-level raw-SDK path for teams that need to own audio capture themselves.

What’s covered

Building a Dictation App

Capture and insertion, recognition tuning, command-and-control, and audio handling:Microphone · Text Insertion · Replacements · Keyterms · Commands · App Control · Dictation Box · Device Buttons · Audio Archive · File Transcription

Ambient Documentation

Handle multi-speaker /streams output correctly:Diarized Transcripts

Augment STT with Agents

Run Corti Agentic Framework agents over dictated text and finalized transcripts:On-Demand Agent · Second-Pass Agent · Wake-Command Agent · Conversational Agent

Where to start

New to Corti dictation? Start with the Dictation Web Component for the fastest path to a working microphone and transcript, then follow the guides in order. If you need to integrate an existing microphone or build a fully custom UI, begin with Microphone.
Please contact us for help or questions.