Speechmatics Speech-to-Text
Speechmatics Speech-to-Text is a neural-network-based transcription service founded in 2006 and headquartered in Cambridge, United Kingdom.
Publisher review
Speechmatics Speech-to-Text is a neural-network-based transcription service founded in 2006 and headquartered in Cambridge, United Kingdom. It serves enterprises and developers who need high-accuracy, multilingual transcription for voice agents, live captioning, meeting analytics, and real-time translation. The platform is designed for users who prioritize accuracy and customization over raw speed, and it supports both real-time and batch processing across over 55 languages and dialects. Its target audience includes media companies like AI Media (which scaled live captioning 120x using Speechmatics), technology partners like LiveKit (enabling 100,000+ developers with speech recognition), and enterprises requiring on-prem, cloud, or hybrid deployment for data security or low-latency requirements.
The system uses end-to-end neural networks with contextual biasing to improve recognition of domain-specific terms, and its Ursa models allow configurable latency-accuracy trade-offs via a max_delay parameter. Key capabilities include speaker identification (diarization), multi-channel audio support for separating overlapping speakers, and customizable transcription with custom vocabularies and formatting rules. In a notable achievement, Speechmatics eliminated 40% of transcription errors in Norwegian speech recognition, reducing mistakes by 1,400 per hour of audio. It also offers text-to-speech alongside STT, with pricing that varies from free tiers to enterprise plans. The platform is named best-in-class STT for voice agents based on benchmark results, and it powers use cases like virtual meeting analytics and real-time translation for clients such as Adobe (on-device for Premiere) and NCI (99% increase in automated captioning usage).
Speechmatics competes against hyperscalers like Google Cloud Speech-to-Text, Amazon Transcribe, and Microsoft Azure Speech, as well as specialized providers like AssemblyAI and Deepgram. While hyperscalers offer broad language coverage and moderate pricing, Speechmatics differentiates with higher accuracy in noisy or accented speech, flexible deployment (on-prem, cloud, hybrid), and specialized language support like Norwegian and Persian. In independent benchmarks, Speechmatics’ Ursa models demonstrated configurable latency/accuracy trade-offs, but its latency is not the lowest in the market compared to Deepgram’s real-time streaming. Its pricing structure is more complex than competitors like AssemblyAI, which offers simpler per-minute rates, and its enterprise plans require direct sales engagement for custom quotes.
The honest trade-offs: Speechmatics’ accuracy is industry-leading, but its latency is higher than some real-time-focused alternatives, and accuracy can decrease at scale with very long audio files. Its pricing is higher than many competitors, especially for small-scale usage, and the structure is complex with multiple tiers and add-ons. On-prem deployment requires significant infrastructure investment, and the free plan limits concurrent sessions to 2. However, for organizations that need high accuracy across 55+ languages, customizable vocabularies, and flexible deployment options (including air-gapped environments), Speechmatics provides a robust solution that justifies the premium cost.
How it works
-
Real-time and batch processing
Supports both streaming transcription with configurable latency and asynchronous batch processing for pre-recorded audio files.
-
55+ languages and dialects
Covers over 55 languages and dialects including Norwegian, Persian, and English variants, with specialized models for each.
-
On-prem, cloud, hybrid deployment
Offers deployment options including on-premises for data sovereignty, cloud for scalability, and hybrid for flexibility.
-
End-to-end neural networks
Uses deep neural networks trained end-to-end to directly map audio to text without separate acoustic and language models.
-
Contextual biasing
Improves recognition of domain-specific terms by biasing the model toward custom vocabularies and phrases.
-
Speaker identification
Performs diarization to identify and label different speakers in multi-speaker audio, supporting up to 8 speakers.
-
Multi-channel audio support
Processes audio from multiple channels simultaneously, enabling separation of speakers in meeting or call recordings.
Strengths and trade-offs
Strengths
- Achieved a 40% reduction in transcription errors for Norwegian speech recognition, equating to 1,400 fewer mistakes per hour of audio.
- Named best-in-class STT for voice agents based on independent benchmark results measuring accuracy and latency trade-offs.
- Supports over 55 languages and dialects with specialized models, including complex languages like Norwegian and Persian built from scratch in 4 weeks.
- Offers flexible deployment options including on-prem, cloud, and hybrid, enabling air-gapped installations for security-sensitive industries.
Trade-offs
- Latency is not the lowest in the market; real-time streaming can be slower than competitors like Deepgram, especially with lower max_delay settings.
- Accuracy can decrease at scale with very long audio files or high-volume batch processing, requiring tuning for consistent performance.
- Pricing is higher than many alternatives; the free plan limits concurrent sessions to 2, and enterprise plans require custom quotes without public pricing.
- Complex pricing structure with multiple tiers and add-ons (e.g., custom vocabularies, speaker identification) makes cost estimation difficult for small teams.
Pricing context
Free plan: 2,400 minutes/month STT with 2 concurrent sessions, 1M characters TTS. Pro plan: same minutes with 50 concurrent sessions, 20% discount on overage. Enterprise plan: unlimited STT and TTS, customization, support, security, and on-prem/cloud/hybrid deployment (custom pricing).
Getting started with Speechmatics Speech-to-Text
-
Sign up for Speechmatics
Go to the Speechmatics website and create a free account. Choose the Free plan to start with 2,400 minutes of STT per month and 2 concurrent sessions. Verify your email to activate the account.
-
Get your API credentials
Log in to your Speechmatics dashboard. Navigate to the API keys section and generate a new API key. Copy the key and store it securely; you will use it to authenticate all API requests.
-
Configure a transcription job
Use the Speechmatics API or SDK to configure a transcription job. Set parameters like language (e.g., 'en'), max_delay for latency-accuracy trade-off, and enable features like speaker diarization or custom vocabulary.
-
Transcribe an audio file
Upload an audio file (e.g., WAV or MP3) to the Speechmatics API using a POST request with your API key. Specify the job type as 'batch' for pre-recorded audio. Wait for the job to complete and retrieve the transcription result.
-
Integrate into your application
Embed the Speechmatics API into your application code. Use the real-time endpoint for live streaming or the batch endpoint for async processing. Handle the transcription output in JSON format and display or store it as needed.
Frequently Asked Questions
What is Speechmatics Speech-to-Text and who is it for?
Speechmatics Speech-to-Text is a neural-network transcription service founded in 2006, based in Cambridge, UK. It serves enterprises and developers needing high-accuracy multilingual transcription for voice agents, live captioning, meeting analytics, and real-time translation across over 55 languages.
What languages does Speechmatics support and how accurate is it?
Speechmatics supports over 55 languages and dialects, including Norwegian and Persian, with specialized models. It achieved a 40% reduction in transcription errors for Norwegian speech, reducing mistakes by 1,400 per hour of audio, and is named best-in-class for voice agents.
What deployment options does Speechmatics offer?
Speechmatics offers on-prem, cloud, and hybrid deployment. On-prem enables air-gapped installations for data sovereignty, cloud provides scalability, and hybrid offers flexibility. This suits security-sensitive industries needing low-latency or strict data control.
How much does Speechmatics cost and what are the plans?
Speechmatics has a free plan with 2,400 minutes/month STT and 2 concurrent sessions. Pro plan offers 50 concurrent sessions with 20% discount on overage. Enterprise plan provides unlimited STT and TTS with custom pricing, requiring direct sales engagement.
How does Speechmatics compare to competitors like Deepgram or Google Cloud?
Speechmatics offers higher accuracy in noisy or accented speech and flexible deployment, but its latency is higher than Deepgram's real-time streaming. Pricing is more complex than AssemblyAI's simple per-minute rates, and enterprise plans require custom quotes.
What are the main features of Speechmatics for developers?
Key features include real-time and batch processing, contextual biasing for domain terms, speaker identification up to 8 speakers, multi-channel audio support, and customizable vocabularies. Ursa models allow configurable latency-accuracy trade-offs via a max_delay parameter.
Alternatives
How Speechmatics Speech-to-Text compares
Direct head-to-head against 3 competitors. Picked by 7wData.
Speechmatics Speech-to-Text
- Pricing
- Free plan: 2,400 minutes/month STT with 2 concurrent sessions, 1M characters TTS. Pro plan: same minutes with 50 concurrent sessions, 20% discount on overage. Enterprise plan: unlimited STT and TTS, customization, support, security, and on-prem/cloud/hybrid deployment (custom pricing).
- Target
- Speechmatics Speech-to-Text is a neural-network-based transcription service founded in 2006 and headquartered in Cambridge, United Kingdom.
- Strength
- Achieved a 40% reduction in transcription errors for Norwegian speech recognition, equating to 1,400 fewer mistakes per hour of audio.
- Watch for
- Latency is not the lowest in the market; real-time streaming can be slower than competitors like Deepgram, especially with lower max_delay settings.
Deepgram
- Pricing
- $0.004/min
- Target
- Developer-first voice agents
- Deployment
- Cloud, on-prem
- Strength
- Real-time streaming latency
- Watch for
- Pricing escalates with features
AssemblyAI
- Pricing
- $0.00015/sec
- Target
- Batch transcription pipelines
- Deployment
- Cloud API
- Strength
- Pre-built AI models
- Watch for
- Limited on-prem options
Google Cloud Speech-to-Text
- Pricing
- $0.006/15sec
- Target
- GCP ecosystem users
- Deployment
- Cloud, edge
- Strength
- Multilingual coverage
- Watch for
- Vendor lock-in
User reviews
No user reviews yet. Be the first to write one.
Sources
Reporting on this tool draws on these publicly available sources.