One API. All the Best Speech-to-Text Models.

groq_logo
Transcribe

Get unified access to the best speech-to-text models and find the most accurate one for your needs.

Why Use This API?

Switch STT Models Instantly

Different accents and environments impact accuracy. Test them all with one API.

No Vendor Lock-In

Switch providers just by changing the model name.

OpenAI-Compatible API

Already using OpenAI? Just change the base URL.

Unified Billing & Simple Pricing

One invoice, transparent cost.

How It Works

1

Send Audio to the API

Upload audio and specify the model.

2

Get Transcription

API transcribes the audio with the model you choose.

3

Compare & Choose

Test different providers just by changing the model name.

curl -X POST "https://api.speechall.com/v1/transcribe?model=deepgram.nova-3" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --data-binary "@/path/to/audio.wav"
# -- Use Speechall SDK --

transcript = speechallApi.transcribe(
    model=TranscriptionModelIdentifier.OPENAI_DOT_WHISPER_MINUS_1,
    body=f.read()
).text

# -- OR Use OpenAI SDK --

from openai import OpenAI
client = OpenAI(base_url="https://api.speechall.com/v1/openai-compatible")
audio_file = open("/path/to/audio.wav", "rb")

transcription = client.audio.transcriptions.create(
  file=audio_file,
  model="assemblyai.best", # You can use any model you want, just change the model names
  response_format="verbose_json",
  timestamp_granularities=["word", "segment"]
)

print(transcription.words)
View Python SDK Docs
// -- Use Speechall SDK --

const transcript = await speechApi.transcribeRemote({
  file_url: 'https://example.com/audio.mp3',
  model: 'openai.whisper-1' // Replace the model name, and you are good to go!
}).data.text;

// -- OR Use OpenAI SDK --

import { OpenAI } from "openai";
let openai = new OpenAI({ baseURL: 'https://api.speechall.com/v1/openai-compatible' });

const transcription = await openai.audio.transcriptions.create({
  file: fs.createReadStream("/path/to/audio.wav"),
  model: "assemblyai.best", // You can use any model you want, just change the model names
  response_format: "verbose_json",
  timestamp_granularities: ["word", "segment"]
});

console.log(transcription.words);
                     
View TypeScript SDK Docs
Azure AI Speech
OpenAI - Whisper
Deepgram - Base Meeting
Deepgram - Enhanced Phonecall
Deepgram - Nova 2 ATC
Deepgram - Base ConversationalAI
AssemblyAI - Nano
Deepgram - Whisper Large
FireworksAI - Whisper Turbo V3
RevAI - Machine
Amazon Transcribe
Groq - Whisper Turbo Large V3
Cloudflare - Whisper
Deepgram - Nova 2 Phonecall
Deepgram - Enhanced Finance
Watson Speech to Text
Deepgram - Nova 2 Finance
Deepgram - Base General
Deepgram - Nova 2 Meeting
Google - Standard
Deepgram - Whisper Tiny
Deepgram - Enhanced
Deepgram - Base Finance
Deepgram - Whisper Small
Deepgram - Whisper
AssemblyAI - Best
Deepgram - Nova 2
Azure AI Speech
OpenAI - Whisper
Deepgram - Base Meeting
Deepgram - Enhanced Phonecall
Deepgram - Nova 2 ATC
Deepgram - Base ConversationalAI
AssemblyAI - Nano
Deepgram - Whisper Large
FireworksAI - Whisper Turbo V3
RevAI - Machine
Amazon Transcribe
Groq - Whisper Turbo Large V3
Cloudflare - Whisper
Deepgram - Nova 2 Phonecall
Deepgram - Enhanced Finance
Watson Speech to Text
Deepgram - Nova 2 Finance
Deepgram - Base General
Deepgram - Nova 2 Meeting
Google - Standard
Deepgram - Whisper Tiny
Deepgram - Enhanced
Deepgram - Base Finance
Deepgram - Whisper Small
Deepgram - Whisper
AssemblyAI - Best
Deepgram - Nova 2
Azure AI Speech
OpenAI - Whisper
Deepgram - Base Meeting
Deepgram - Enhanced Phonecall
Deepgram - Nova 2 ATC
Deepgram - Base ConversationalAI
AssemblyAI - Nano
Deepgram - Whisper Large
FireworksAI - Whisper Turbo V3
RevAI - Machine
Amazon Transcribe
Groq - Whisper Turbo Large V3
Cloudflare - Whisper
Deepgram - Nova 2 Phonecall
Deepgram - Enhanced Finance
Watson Speech to Text
Deepgram - Nova 2 Finance
Deepgram - Base General
Deepgram - Nova 2 Meeting
Google - Standard
Deepgram - Whisper Tiny
Deepgram - Enhanced
Deepgram - Base Finance
Deepgram - Whisper Small
Deepgram - Whisper
AssemblyAI - Best
Deepgram - Nova 2
Azure AI Speech
OpenAI - Whisper
Deepgram - Base Meeting
Deepgram - Enhanced Phonecall
Deepgram - Nova 2 ATC
Deepgram - Base ConversationalAI
AssemblyAI - Nano
Deepgram - Whisper Large
FireworksAI - Whisper Turbo V3
RevAI - Machine
Amazon Transcribe
Groq - Whisper Turbo Large V3
Cloudflare - Whisper
Deepgram - Nova 2 Phonecall
Deepgram - Enhanced Finance
Watson Speech to Text
Deepgram - Nova 2 Finance
Deepgram - Base General
Deepgram - Nova 2 Meeting
Google - Standard
Deepgram - Whisper Tiny
Deepgram - Enhanced
Deepgram - Base Finance
Deepgram - Whisper Small
Deepgram - Whisper
AssemblyAI - Best
Deepgram - Nova 2
Deepgram - Nova Phonecall
FalAI - Whisper
Deepgram - Enhanced Meeting
Groq - Whisper Large V3
Google - Enhanced
Deepgram - Base
Deepgram - Base Phonecall
Deepgram - Base Voicemail
Deepgram - Nova 2 Video
Deepgram - Nova 2 General
Groq - Distil Whisper Large V3 [EN]
Deepgram - Nova 2 Medical
Deepgram - Nova General
Deepgram - Base Video
Deepgram - Nova 2 ConversationalAI
Deepgram - Nova 2 Drivethru
Deepgram - Nova
Deepgram - Nova 2 Automotive
Deepgram - Whisper Base
Deepgram - Nova 2 Voicemail
FireworksAI - Whisper V3
Speechmatics - Enhanced
Deepgram - Whisper Medium
Speechmatics - Standard
Deepgram - Enhanced General
FalAI - Wizper
Gladia
Deepgram - Nova Phonecall
FalAI - Whisper
Deepgram - Enhanced Meeting
Groq - Whisper Large V3
Google - Enhanced
Deepgram - Base
Deepgram - Base Phonecall
Deepgram - Base Voicemail
Deepgram - Nova 2 Video
Deepgram - Nova 2 General
Groq - Distil Whisper Large V3 [EN]
Deepgram - Nova 2 Medical
Deepgram - Nova General
Deepgram - Base Video
Deepgram - Nova 2 ConversationalAI
Deepgram - Nova 2 Drivethru
Deepgram - Nova
Deepgram - Nova 2 Automotive
Deepgram - Whisper Base
Deepgram - Nova 2 Voicemail
FireworksAI - Whisper V3
Speechmatics - Enhanced
Deepgram - Whisper Medium
Speechmatics - Standard
Deepgram - Enhanced General
FalAI - Wizper
Gladia
Deepgram - Nova Phonecall
FalAI - Whisper
Deepgram - Enhanced Meeting
Groq - Whisper Large V3
Google - Enhanced
Deepgram - Base
Deepgram - Base Phonecall
Deepgram - Base Voicemail
Deepgram - Nova 2 Video
Deepgram - Nova 2 General
Groq - Distil Whisper Large V3 [EN]
Deepgram - Nova 2 Medical
Deepgram - Nova General
Deepgram - Base Video
Deepgram - Nova 2 ConversationalAI
Deepgram - Nova 2 Drivethru
Deepgram - Nova
Deepgram - Nova 2 Automotive
Deepgram - Whisper Base
Deepgram - Nova 2 Voicemail
FireworksAI - Whisper V3
Speechmatics - Enhanced
Deepgram - Whisper Medium
Speechmatics - Standard
Deepgram - Enhanced General
FalAI - Wizper
Gladia
Deepgram - Nova Phonecall
FalAI - Whisper
Deepgram - Enhanced Meeting
Groq - Whisper Large V3
Google - Enhanced
Deepgram - Base
Deepgram - Base Phonecall
Deepgram - Base Voicemail
Deepgram - Nova 2 Video
Deepgram - Nova 2 General
Groq - Distil Whisper Large V3 [EN]
Deepgram - Nova 2 Medical
Deepgram - Nova General
Deepgram - Base Video
Deepgram - Nova 2 ConversationalAI
Deepgram - Nova 2 Drivethru
Deepgram - Nova
Deepgram - Nova 2 Automotive
Deepgram - Whisper Base
Deepgram - Nova 2 Voicemail
FireworksAI - Whisper V3
Speechmatics - Enhanced
Deepgram - Whisper Medium
Speechmatics - Standard
Deepgram - Enhanced General
FalAI - Wizper
Gladia

Pricing & Billing

Simple, transparent pricing with no surprises

Credit-Based System

Add credits, and we deduct costs based on provider pricing + 5% markup.

One Invoice

No need to manage multiple providers; we handle everything.

Use Cases

Media Content Analysis & Monitoring

Accurately transcribe and analyze audio/video content for media monitoring, brand sentiment tracking, and content discovery. Ideal for media analysts and marketing teams.

Automated Legal & Compliance Workflows

Securely transcribe depositions, client meetings, and internal reviews for legal firms and compliance departments. Ensure accurate record-keeping.

Voice-Powered Enterprise Applications

Integrate voice commands and dictation into your enterprise software, CRM, or custom business tools for enhanced productivity., custom voice assistant API, business software speech recognition, enterprise audio transcription.

Customer Experience Enhancement

Analyze transcribed customer support calls to understand sentiment, identify common issues, and improve agent training for call centers and CX teams.

Powered by Speechall

Real applications using our unified speech-to-text API

Dictop

Dictop

Professional dictation app using our API to deliver accurate transcriptions across multiple STT engines.

Visit website
Dopdock

Dopdock

Automation app with voice-based commands and dictation with complex workflows.

Visit website

Add your application here

Integrate with our API

Get Started Today