Connect Speechmatics to Your AI Agent

Submit URL-based media for batch transcription, inspect jobs, and retrieve JSON, text, or SRT transcripts. Ask your connected AI assistant to explain the results or carry out the specified operation.

5 tools API key

Try a Speechmatics Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Speechmatics

Transcribe a Recording

Submit a media URL and inspect its batch status.

/oo Speechmatics: Submit Speechmatics media [media URL] in language [language], region [region], with diarization [mode], then check the returned job ID.

Read a Completed Transcript

Retrieve text or subtitles from a completed job.

/oo Speechmatics: Get Speechmatics transcript for job [job ID] in region [region] as SRT and show the returned subtitles.

Start Working with Speechmatics

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Speechmatics

    Connect with a project-scoped Speechmatics API key and optional default region.

    Connect Speechmatics →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Speechmatics project-scoped API key and reachable media URL.
  • Submission returns a job ID. Use the same region for status and transcript retrieval after completion.

Speechmatics Tools

Speechmatics connects supported service operations to your AI assistant. Submit URL-based media for batch transcription, inspect jobs, and retrieve JSON, text, or SRT transcripts.

Batch Transcription

Submit media and inspect transcription job state.

Transcripts and Capabilities

Retrieve completed transcripts and inspect current service capabilities or regions.

5 tools

Submit Transcription

Submit media by URL to the Speechmatics Batch API and return a job ID for status polling and transcript retrieval.

speechmatics.submit_transcription

Get Transcription Job

Get the current status, metadata, and errors for a Speechmatics Batch job.

speechmatics.get_transcription_job

Get Transcript

Retrieve a completed Speechmatics transcript as JSON, plain text, or SRT subtitles.

speechmatics.get_transcript

Get Service Capabilities

Query the Speechmatics Discovery API for current Batch transcription, translation, language identification, and language metadata capabilities.

speechmatics.get_service_capabilities

List Deployments

List the Speechmatics Batch and Realtime SaaS production deployments documented for general and enterprise customers.

speechmatics.list_deployments

Frequently Asked Questions

Is transcription immediate?

It is a batch job; inspect status before fetching the completed transcript.

Can I get subtitles?

The transcript action supports SRT as well as plain text and JSON.

Why keep the same region?

Job IDs belong to the region used for submission, so follow-up requests should target it.

Connect Speechmatics

About Speechmatics ↗