API Reference

Conditional Variational Autoencoder with Adversarial Learning for End-to-End Text-to-Speech

VITS (https://arxiv.org/abs/2106.06103) is a popular end-to-end (one-stage) TTS model.

Our hosted VITS TTS API features ultra-fast inference, the largest offering of languages (88) and the lowest price across all vendors.

Example

curl \
  -X POST \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "text": "The quick brown fox jumps over the lazy dog.",
    "voice_id": "vits-eng-1",
    "params": {
      "model": "vits",
      "speed": 1.1
    }
  }' \
  https://api.neets.ai/v1/tts > vits.mp3

Pricing

See our models page for pricing.

Voice IDs

Voice IDs for VITS have the following format: vits-{iso_code}-{speaker_id}

  • iso_code is a three-letter ISO 639-3 code that represents the spoken language
  • speaker_id is a positive integer used to distinguish between multiple speakers in one language

Our default English voice is vits-eng-1.

📘

Complete VITS Voice ID List

All 1,000+ voice IDs and samples for the vits model are listed here.

Supported Languages

See the table below for a complete list of supported languages and sample voice IDs:

ISO 639-3 Code Language # of Voices Sample Voice ID Sample
afr Afrikaans 9 vits-afr-1
aka Akan 1 vits-aka-1
ara Arabic 1 vits-ara-1
bam Bambara 1 vits-bam-1
bem Bemba 1 vits-bem-1
ben Bengali 16 vits-ben-1
bul Bulgarian 1 vits-bul-1
cat Catalan 1 vits-cat-1
cym Welsh 1 vits-cym-1
cze Czech 1 vits-cze-1
dan Danish 1 vits-dan-1
deu Deutsch 1 vits-deu-1
dzo Dzongkha 1 vits-dzo-1
ell Greek 1 vits-ell-1
eng English 1,085 vits-eng-1
est Estonian 1 vits-est-1
fas Farsi 1 vits-fas-1
fij Fijian 1 vits-fij-1
fin Finnish 1 vits-fin-1
fra French 1 vits-fra-1
guj Gujarati 3 vits-guj-1
hat Haitian Creole 1 vits-hat-1
hau Hausa 1 vits-hau-1
hay Haysa 1 vits-hay-1
heb Hebrew 1 vits-heb-1
hin Hindi 1 vits-hin-1
hun Hungarian 1 vits-hun-1
ind Indonesian 1 vits-ind-1
isl Icelandic 2 vits-isl-1
ita Italian 1 vits-ita-1
jam Jamaican Patois 1 vits-jam-1
jav Javanese 1 vits-jav-1
kat Georgian 1 vits-kat-1
kaz Kazakh 8 vits-kaz-1
khm Khmer 1 vits-khm-1
kin Kinyarwanda 1 vits-kin-1
kir Kyrgyz 1 vits-kir-1
kor Korean 1 vits-kor-1
kri Krio 1 vits-kri-1
lao Lao 1 vits-lao-1
lav Latvian 1 vits-lav-1
lit Lithuanian 1 vits-lit-1
lug Luganda 1 vits-lug-1
mai Maithili 1 vits-mai-1
mar Marathi 1 vits-mar-1
mlg Malagasy 1 vits-mlg-1
mlt Maltese 1 vits-mlt-1
mnk Mandinka 1 vits-mnk-1
mon Mongolian 1 vits-mon-1
mos Moore 1 vits-mos-1
mya Burmese 1 vits-mya-1
nep Nepali 18 vits-nep-1
nld Dutch 4 vits-nld2-1
nor Norweigan 1 vits-nor-1
nya Chichewa 1 vits-nya-1
orm Oromo 1 vits-orm-1
pan Punjabi 1 vits-pan-1
pcm Nigerian Pidgin 1 vits-pcm-1
pis Pijin 1 vits-pis-1
pol Polish 3 vits-pol-1
por Portuguese 3 vits-por-1
ron Romanian 1 vits-ron-1
run Kirundi 1 vits-run-1
rus Russian 1 vits-rus-1
shn Shan 1 vits-shn-1
slk Slovak 2 vits-slk-1
slv Slovene 1 vits-slv-1
sna Shona 1 vits-sna-1
som Somali 1 vits-som-1
spa Spanish 1 vits-spa-1
sqi Albanian 1 vits-sqi-1
srp Serbian 2 vits-srp-1
sun Sundanese 1 vits-sun-1
swa Swahili 1 vits-swa-1
swe Swedish 1 vits-swe-1
tam Tamil 1 vits-tam-1
tel Telugu 1 vits-tel-1
tgk Tajik 1 vits-tgk-1
tgl Tagalog 1 vits-tgl-1
tha Thai 1 vits-tha-1
tpi Tok Pisin 1 vits-tpi-1
tsn Setswana 26 vits-tsn-1
tur Turkish 2 vits-tur-1
ukr Ukrainian 1 vits-ukr-1
vie Viet 67 vits-vie2-1
zho Chinese Mandarin 3 vits-zho-1