Muse Voice Transcribe 25+ languages and code-switching vs Sume STT

Muse Voice Transcribe supports 25+ languages and code-switching in one conversation. For mixed-language audio on Sume STT, omit language_code or set one hint.

4 min readSume
All posts

Meta says Muse Voice Transcribe supports 25+ languages and can transcribe multilingual speech and code-switching within the same conversation. Sume's docs make no code-switching claim. For mixed-language audio on sume/stt-1.0, you either omit language_code for auto-detect or set one hint.

Meta's claims are from its developer post and guide; Sume's from the API reference and video inspect docs, read 2026-10-01.

What does Meta claim about languages?

The post lists "Multilingual support: Transcribe multilingual speech and code-switching within the same conversation", and the guide says the model works across 25+ languages. The same guide shows a languageBias option for when you already know the language.

What does Sume document?

language_code is an optional BCP-47 or provider hint, with en and ko as examples, and omitting it means auto-detect. On video inspect with transcribe: true, the same field is described as an STT hint. There is no list of languages and no field for several expected languages.

Language behavior, Meta post vs Sume docs, read 2026-10-01.
CaseMuse Voice TranscribeSume `sume/stt-1.0`
Number of languages25+Not published
Mixed languages in one recordingDescribed as supportedNo claim in the docs
Known single languagelanguageBiaslanguage_code
Unknown languageNot describedOmit language_code: auto-detect

What should I send for a bilingual clip?

Omit language_code and read the result. If the transcript is wrong in one language, split the audio at the switch and send each piece with its own hint. Sume does not document a multi-language field; compare the gpt-transcribe multiple-language post.

curl -X POST https://api.sume.com/v1/stt-1.0/transcribe \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: stt-demo-001" \
  -d '{
    "audio_url": "https://media.sume.com/artifacts/artf_demo/clip.wav",
    "duration_seconds": 120
  }'

Where does language detection live on Sume?

Inside the STT job, with no separate switch. The tool for checking which language you got is the transcript itself; see detect language from audio for what the API exposes.

Sources

Related posts

More in Models

All Models posts

Written by Sume