Speech To Text Tools

United States · us1Streaming

Test Speechmatics Enhanced (us1) on your own audio

Drop one real file in below and see what comes back — no account needed to watch it land. Everything this deployment accepts, and what Speechmatics publishes about it, is under the console.

Input Source

Need the words as you speak, not after the file? Compare the providers live — same models, streaming, billed by the second.

Click or drag audio file here

Supports MP3, M4A, WAV, OGG

Up to 30 minutes of audio; longer recordings accepted up to 4 hours.

Configuration

Advanced Options

Enables raw parameter access for Speechmatics Enhanced (us1). Disables universal options.

Provides a hint for the minimum and maximum number of expected speakers to improve diarization accuracy.

Boosts the recognition probability of specific words or phrases, such as proper nouns or domain-specific terms. Provide one phrase per line.

Not supported by all selected
Not supported by all selected
Vendor
Speechmatics
Model
Enhanced
Region
us1
United States
Interface
Streaming
Billed by the second
OptionOn this deployment
Speaker diarizationLabels who spoke when, so a two-person recording comes back as a conversation.Yes
Speaker count hintTakes a minimum and maximum number of speakers to steer the labelling.Yes
Custom vocabularyTakes a list of terms — product names, jargon — to bias recognition toward.Yes
Automatic punctuationReturns punctuated, cased text rather than an unbroken lexical stream.Yes
Smart formattingWrites numbers, dates and currency as a reader expects them: twenty dollars as $20.No
Profanity filterMasks profane words in the returned transcript.No

What this deployment accepts through our API. A no means the option is not offered on this model here — not that the vendor has never shipped it.

59 languages on this deployment, as the vendor publishes them. It will also identify the language itself when you do not name one.

  • Arabic ar-SA
  • Bashkir ba
  • Basque eu
  • Belarusian be
  • Bengali bn-IN
  • Bulgarian bg-BG
  • Catalan ca-ES
  • Chinese (Hong Kong) zh-HK
  • Chinese (Simplified) zh-CN
  • Chinese (Traditional) zh-TW
  • Croatian hr
  • Czech cs-CZ
  • Danish da-DK
  • Dutch nl-NL
  • English (Australia) en-AU
  • English (UK) en-GB
  • English (US) en-US
  • Esperanto eo
  • Estonian et
  • Finnish fi-FI
  • French fr-FR
  • Galician gl
  • German de-DE
  • Greek el-GR
  • Hebrew he-IL
  • Hindi hi-IN
  • Hungarian hu
  • Indonesian id-ID
  • Interlingua ia
  • Irish ga-IE
  • Italian it-IT
  • Japanese ja-JP
  • Korean ko-KR
  • Latvian lv
  • Lithuanian lt
  • Malay ms-MY
  • Maltese mt
  • Marathi mr-IN
  • Mongolian mn
  • Norwegian no-NO
  • Persian fa-IR
  • Polish pl-PL
  • Portuguese (Brazil) pt-BR
  • Portuguese (Portugal) pt-PT
  • Romanian ro-RO
  • Russian ru-RU
  • Slovak sk
  • Slovenian sl
  • Spanish (Spain) es-ES
  • Swahili sw
  • Swedish sv-SE
  • Tamil ta-IN
  • Thai th-TH
  • Turkish tr-TR
  • Ukrainian uk-UA
  • Urdu ur
  • Uyghur ug
  • Vietnamese vi-VN
  • Welsh cy
ParameterDefaultWhat it does
diarizationunsetSeparate speakers by voice, by audio channel, or both. Overrides the universal diarization switch.
speaker_sensitivity0.50 to 1. Higher finds more distinct speakers, at the cost of splitting one voice in two.
prefer_current_speakerunsetStay with the previous speaker when the acoustic match is close. Reduces false switches and can miss brief interjections.
max_speakersunsetUpper bound on distinct speakers. Two or more; ignored below that.
channel_diarization_labelsunsetComma-separated names for the audio channels, in order — for example: Agent, Caller.
output_localeunsetRegional spelling of the transcript. Set automatically from the chosen language; override it here.
punctuation_sensitivityunset0 to 1. Higher produces more punctuation.
permitted_marksunsetPunctuation marks to allow, separated by spaces — for example: . , ? — or "all". A comma cannot be a separator here because it is one of the marks. Overrides the universal punctuation switch.
remove_disfluenciesunsetDrop hesitation sounds such as 'um' and 'uh', adjusting capitalisation around them.
enable_entitiesunsetReturn dates, money and similar as single items carrying both their spoken and written forms.
domainunsetA domain-specialised pack for the chosen language, such as finance or medical. Leave empty for the general model.

Passed through untouched, spelled exactly as Speechmatics spells them. They are on the advanced panel of the console above.

Live transcription is metered separately from whole files at every vendor here, and we have not published that sheet yet — so there is no honest figure to put on this page. The live comparison quotes a budget in seconds before it opens a session, and counts it down while it runs. What we charge is on our pricing page.

Speechmatics' higher-accuracy tier: 50+ language packs, speaker and channel diarization, custom dictionary, and batch language auto-detection.

  • async
  • streaming
  • multilingual
  • speaker-diarization
  • channel-diarization
  • custom-dictionary
  • entity-detection
  • long-audio

Speechmatics Enhanced (us1) documentation · Every model and region we test · Compare all 11 on one file