Skip to main content
Speechmatics is a speech recognition platform known for its broad language coverage and accuracy across diverse accents and audio conditions. It supports real-time streaming transcription for conversational applications.

Getting Started

Follow these steps to configure your provider:
1

Add Speechmatics credentials to your vault

Navigate to Integration → Vault in the Rapida dashboard. Add your Speechmatics API key, available from your Speechmatics account.
2

Select Speechmatics as your STT provider

When configuring your assistant, open Audio Settings and choose Speechmatics as your Speech-to-Text provider.
3

Choose a language

Speechmatics supports 50+ languages. Select the appropriate language code for your use case.

Key Features

  • Broad language support: 50+ languages with strong performance in non-English languages
  • Real-time streaming: Low-latency partial and final transcripts via WebSocket
  • Speaker diarization: Multi-speaker labelling for call analytics
  • Custom dictionary: Add domain-specific terminology to improve recognition accuracy
  • Accent robustness: Trained on diverse speaker populations for improved coverage

Supported Languages

50+ languages including English, Spanish, French, German, Italian, Portuguese, Japanese, Chinese, Arabic, Dutch, and many more. See Speechmatics language support.

Configuration Options

OptionDescription
API keySpeechmatics API authentication key
LanguageLanguage code (e.g. en, es, fr)
Operating pointstandard or enhanced accuracy (enhanced has higher latency)
Enable entitiesExtract named entities from transcripts

Notes

  • Speechmatics streams over WebSockets; Rapida manages the session lifecycle and reconnection.
  • The enhanced operating point provides higher accuracy at the cost of additional latency.