Speech APIs powering Voice AI
Low-latency speech-to-text for multilingual, multi-speaker conversations
Powering the world's best companies
Delivering 120X more with voice AI
Powering live content through AI-powered transcription, built on industry-leading voice AIEnabling 100,000+ developers with leading speech recognition
Pairing LiveKit’s flexible agent framework with Speechmatics to build world-class agentsCloud-grade speech recognition on-device for Adobe Premiere
Run the most accurate on-device transcription locally; efficient enough for a laptop, powerful enough for professional work.Redefining real-time captioning
How NCI delivered a 99% increase in usage of automated captioningDelivering a 20% leap in accuracy improvements
Improved transcription performance across more than 20 languages for their global clientsDriving better conversations at scale
Leveraging speech recognition to track customer interactions, highlight key insights, and raise contact center performanceIndustry-first on-device speech recognition for CATalyst VP
How Stenograph brought industry-first, on-device speech recognition into CATalyst VP for real-time legal voice reporting.Accurate. Secure. Global.
Accurate. Secure. Global.
Speech technology built for companies with global reach and uncompromising standards for quality.
Voice AI that works where it matters most
From healthcare to live media, Speechmatics delivers real-world Speech APIs with low latency, multilingual capabilities, and built for scale.Voice AI that works where it matters most
Why developers choose Speechmatics
Why developers choose Speechmatics
Uncompromised, enterprise-level security
Uncompromised, enterprise-level security
Enterprise security tools and controls, built for privacy-critical workflows.
Speech-to-text API built for every language and accent
Reach more users with a speech recognition API that handles the way people actually talk: regional accents, multiple speakers, and 56+ languages, including conversations where speakers switch mid-sentence.
One voice AI API powers live captions, voice agents, meeting notes, and contact center analytics across international markets. For the full technical breakdown, see our speech-to-text API.

Pricing that scales with your product
Pricing that scales with your product
Start with $100 in credit, no card required. With volume options and enterprise support when your product is ready for more.
# Install the speechmatics package using the command "pip install speechmatics-rt"
#!/usr/bin/env python3
"""Real-time transcription with microphone."""
import asyncio
import os
from dotenv import load_dotenv
from speechmatics.rt import (
AsyncClient,
ServerMessageType,
TranscriptionConfig,
TranscriptResult,
OperatingPoint,
AudioFormat,
AudioEncoding,
Microphone,
AuthenticationError,
)
load_dotenv()
async def main():
api_key = os.getenv("SPEECHMATICS_API_KEY")
transcript_parts = []
audio_format = AudioFormat(
encoding=AudioEncoding.PCM_S16LE,
chunk_size=4096,
sample_rate=16000,
)
transcription_config = TranscriptionConfig(
language="en",
enable_partials=True,
operating_point=OperatingPoint.ENHANCED,
)
mic = Microphone(
sample_rate=audio_format.sample_rate,
chunk_size=audio_format.chunk_size,
)
if not mic.start():
print("PyAudio not installed. Install: pip install pyaudio")
return
try:
async with AsyncClient(api_key=api_key) as client:
@client.on(ServerMessageType.ADD_TRANSCRIPT)
def handle_final_transcript(message):
result = TranscriptResult.from_message(message)
transcript = result.metadata.transcript
if transcript:
print(f"[final]: {transcript}")
transcript_parts.append(transcript)
@client.on(ServerMessageType.ADD_PARTIAL_TRANSCRIPT)
def handle_partial_transcript(message):
result = TranscriptResult.from_message(message)
transcript = result.metadata.transcript
if transcript:
print(f"[partial]: {transcript}")
try:
print("Connected! Start speaking (Ctrl+C to stop)...\n")
await client.start_session(
transcription_config=transcription_config,
audio_format=audio_format,
)
while True:
frame = await mic.read(audio_format.chunk_size)
await client.send_audio(frame)
except KeyboardInterrupt:
pass
finally:
mic.stop()
print(f"\n\nFull transcript: {' '.join(transcript_parts)}")
except (AuthenticationError, ValueError) as e:
print(f"\nAuthentication Error: {e}")
if __name__ == "__main__":
asyncio.run(main())Resources
![[alt: Orange gradient background with "Melia" centrally placed, highlighting multilingual support with code-like symbols scattered.]](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fyze1aysi0225%2F1xWHUZrv79DXnCdWmyusmJ%2F20c92142a1007065d31f1d1b7656bc95%2Fmelia-WideCarousel-1200x480.webp&w=3840&q=75)
Introducing Melia, our new multilingual speech-to-text model
A multilingual speech-to-text model from Speechmatics, with code-switching across 56+ languages. Available today in production preview, starting with batch transcription.
![[alt: Cyan "Text to Speech" button on a light background with wavy teal lines converging towards the top right corner.]](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fyze1aysi0225%2F3B2cEACUbB1ZJl3UuJgwor%2F740536a9889f64954f2a8d385f1e1fac%2FTTS-wide-carousel.webp&w=3840&q=75)
Best TTS APIs in 2026: ElevenLabs, Google, AWS & 9 More Compared for Developers
From ultra-fast conversational AI to studio-quality narration, compare 12 text-to-speech APIs — including ElevenLabs, Google Cloud, Amazon Polly and Speechmatics — to find the voice that matches your use case and budget.
Speechmatics launches Medical Model for real-time clinical transcription
With 93% accuracy, our new model is twice as good as the nearest competitor.
![[alt: Speaker lock blog image]](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fyze1aysi0225%2Fue7vVoLyWYL8hohG7JNz6%2F0df9783d84d0e93b5b04f8ecbe33d8f0%2FSpeaker_lock-blog-v1_-_Header_16-9.webp&w=3840&q=75)
Speaker Focus: Fixing Voice AI for the real world
Because in the real world, conversations are messy, and Voice AI needs to keep up.

Stenograph and Speechmatics Announce Industry-First On-Device Integration for CATalyst VP
The move brings speech recognition directly into CATalyst VP eliminating the challenges of running multiple applications, making it the first seamless solution for the voice reporting industry.
![[alt: Pattern of blue coins with "Cr", circuit symbols, and sparkles on a dark teal background, creating a crypto-themed design.]](/_next/image?url=https%3A%2F%2Fimages.ctfassets.net%2Fyze1aysi0225%2F5wtHENHGzT1GK6tG4M6USf%2Fa380442e95ea4f30ad0f5e6c42ea7ee8%2Fpricing-change-wide-carousel_2x_1.webp&w=3840&q=75)
A Simpler Way to Pay: Speechmatics Is Moving to Credits
From 1 August 2026, Speechmatics moves to credit-based billing: one credit balance across every product, same prices, no action needed.
Frequently asked questions
What is a speech-to-text API and how does it work?
What is a speech-to-text API and how does it work?
A speech-to-text API converts spoken audio into written text inside an app, product or workflow. Speechmatics can process recorded files or live audio, then return transcripts for captions, search, analytics, records and voice AI.
Can I try Speechmatics for free?
Can I try Speechmatics for free?
Yes. New accounts get $100 in credit with no card required, so you can test transcription quality and language support before moving to a paid plan.
How accurate is Speechmatics on real-world audio?
How accurate is Speechmatics on real-world audio?
In independent testing by Pipecat (as of August 2026), Speechmatics returned a 1.07% pooled word error rate, the lowest of the 12 services benchmarked, including Deepgram, AWS, and Azure. Read more in Speed you can trust: the STT metrics that matter for voice agents.
How many languages does Speechmatics support?
How many languages does Speechmatics support?
56+, with coverage across accents, dialects, and code-switching, where speakers move between languages mid-sentence.
Can Speechmatics tell speakers apart in a conversation?
Can Speechmatics tell speakers apart in a conversation?
Yes. Speaker diarization identifies and separates individual speakers in meetings, calls, legal proceedings, and healthcare consultations.
Is Speechmatics GDPR-compliant and suitable for regulated industries?
Is Speechmatics GDPR-compliant and suitable for regulated industries?
Yes. Speechmatics supports cloud, on-premise, and on-device deployment, and is ISO 27001, GDPR, HIPAA, and SOC 2 Type II compliant.










