Language code: vi

Vietnamese speech-to-text API (Tiếng Việt)

KolWrite transcribes Vietnamese audio and video with one API call: send "language": "vi" and get tone-marked Vietnamese text in timed segments with speaker labels, as JSON, TXT or SRT. Oracle models translate Vietnamese into English or 99 other languages.

Get an API key Quickstart Supported languages

Last updated: · Markdown

Transcribe Vietnamese with one request

Set language to vi and start a job. Poll GET /transcribe/{jobId} for the result, or pass a webhook_url.

curl https://app.kolwrite.com/transcribe \
  -H "x-api-key: $KOLWRITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_url": "https://example.com/phong-van-vi.m4a", "model": "oracle", "language": "vi", "include_diarization": true, "output_format": "json"}'

Translate Vietnamese audio into English in the same job (Oracle models only):

curl https://app.kolwrite.com/transcribe \
  -H "x-api-key: $KOLWRITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_url": "https://example.com/phong-van-vi.m4a", "model": "oracle_mini", "language": "vi", "translate_to": "en", "output_format": "srt"}'

Vietnamese at a glance

PropertyDetails
API codevi
Native nameTiếng Việt
Writing directionLeft to right
Automatic detectionYes: omit language or send "auto"
Translate Vietnamese audio intoAny of the 100 supported languages, on Oracle models
Translate other languages into VietnameseYes: translate_to: "vi" on Oracle models
OutputJSON (segments, word timings, speakers), TXT, SRT
PriceUS$0.48 (Base) to US$3.60 (Oracle Max) per audio hour; US$1.44 on Oracle

What to know about Vietnamese transcription

  • Vietnamese is tonal and its Latin script stacks diacritics (ế, ợ). Store text in Unicode NFC; mixing NFC and NFD breaks search and comparison.
  • Northern, Central and Southern accents differ noticeably. There is no regional setting; test the regions you serve.
  • Vietnamese words are written syllable by syllable with spaces, so word timestamps usually align to syllables.

Where teams use Vietnamese transcription

  • Customer calls and sales for companies in Vietnam.
  • Vietnamese video and e-learning subtitles.
  • Interviews translated to English with translate_to: "en".

Choosing a model

Start with oracle (US$1.44 per hour) for production Vietnamese audio. Use base (US$0.48) for clean, single-speaker recordings at volume, oracle_mini (US$0.96) for the cheapest translation, and oracle_pro or oracle_max for noisy or difficult audio. KolWrite does not publish a Vietnamese accuracy figure for this API, so test a sample of your own recordings before committing. Full comparison: models and prices.

Questions and answers

Why does my Vietnamese search fail on identical-looking words?

Different Unicode normalization. Normalize transcripts and queries to NFC.

Are regional accents supported?

All Vietnamese is sent as vi. Test recordings from each region you serve.

Can I translate Vietnamese to English?

Yes, on an Oracle model with translate_to: "en".