Skip to main content
You can point the Omi phone app at your own real-time transcription service (Settings → Developer Settings → Transcription → Custom). The app streams audio straight to your service, shows the segments you return, and forwards them to the Omi backend as suggested transcripts.

What your service receives

What your service sends

A JSON object with a segments array:
  • Send an object with a segments key. A bare array is rejected.
  • Omit type, or set it to "Results". Messages with any other type are ignored.
  • The connection closes after 90 seconds without activity.

Your Own Keys & Custom Transcription

Where to configure a custom provider in the app

Capture & Transcription

How transcription fits into the rest of Omi