API Platform

List Voices

Query the voices available to the current tenant. Voices are uniformly identified by a voice id, referenced by endpoints such as Single-speaker Speech.

GET
/v1/audio/voices

List the voices available to the current tenant. Returns a list object; for security boundaries, voice URLs are not returned.

Preview voices

15 voices

Browse more voices in the Mossland voice library.

PreviewVoice nameVoice IDDescriptionLanguage
Mambo (Accented)c6c0a40a-ea82-4468-9a21-333d3c4a76f6Anime, Character Dubbing · Brisk, Cute, FunnyChinese · Mandarin
Ming Taizu (Hongwu Emperor)f80b6698-0066-430b-88a0-f0fb8796db34Character Dubbing, Film & TV · Aloof, Calm, Domineering CEOChinese · Mandarin
VOX AKUMAddc6e38b-6f55-4415-b21b-a88cad2cc1d9Podcast, Social Media · Lazy, Magnetic, ProfessionalEnglish · British English
Li Bai7662a8a1-700c-466a-b66b-57ece9e2e231Film & TV, People · Ancient Style, PassionateChinese · Mandarin
Jake (Narrator)f9a1416b-d006-4b77-9581-8f0e8ec1e401Character Dubbing, People · Calm, Magnetic, ProfessionalEnglish · British English
Experienced Female Teacherfaf7f550-0627-4fc6-8db0-d3bfdad49358Education, Social Media · Aloof, NaturalChinese · Mandarin
Youthful Male Voicefe85a513-9bf3-4ef7-aa0b-8b2d11e4db93Audiobook, Narration · Gentle, Magnetic, NaturalChinese · Mandarin
Male History Narrator0804710c-8e5e-4b67-acda-5785ef13c309Audiobook, Film & TV Commentary · Calm, MagneticChinese · Mandarin
Elegant British Lady9d1e88e9-3b9c-4992-a414-7a1cb3ff7ab5Film & TV, People · Gentle, Magnetic, NaturalEnglish · British English
Bright & Lively Female Voice806c9695-6160-404e-8722-4f788d935af3Customer Service, Trending Play · Brisk, Lively, NaturalChinese · Mandarin
Classical Chinese Poetry Recitation2fdf194e-c16e-4587-9027-0d3464e09b4eEducation, Narration · Calm, Magnetic, ProfessionalChinese · Mandarin
Forbidden City Documentary133bd03b-d717-4a55-8974-7ffc9afc1b51Documentary, Narration · Calm, Magnetic, ProfessionalChinese · Mandarin
Brother Hu (Northeast China)26838557-6890-4505-bc7c-e8198443a141Entertainment, Social Media · Funny, LazyChinese · Mandarin
Melancholy Autumn19411508-8731-4b68-901d-7e4b8a98e23fFilm & TV, People · Gentle, LazyChinese · Mandarin
Agriculture & Rural Affairs Narrator944eb93b-3820-49f3-b2c0-4e37a31d1161Documentary, Narration · Brisk, Magnetic, ProfessionalChinese · Mandarin

Authentication

Add Authorization: Bearer <API_KEY> to the request headers to authenticate. You can generate a key on the console "API Keys" page.

Example
curl https://api.mosi.cn/v1/audio/voices \
  -H "Authorization: Bearer $MOSS_API_KEY"

Request fields

QueryTypeRequiredDescription
limitintegerNo

Number of results to return; defaults to 20, with a maximum of 150.

offsetintegerNo

Offset.

afterstringNo

Pagination cursor; use the next_cursor returned by the previous page.

statusstringNo

Filter by voice status; the exact allowed values are subject to the server.

Request example

Example
curl "https://api.mosi.cn/v1/audio/voices?limit=20&status=ready" \
  -H "Authorization: Bearer $MOSS_API_KEY"

Response fields

FieldTypeAlways returnedDescription
objectstringYes

Fixed as list.

data[].idstringYes

voice id; referenced by the TTS/TTSD/voice-generation endpoints.

data[].objectstringYes

Fixed as audio.voice.

data[].namestringYes

Human-readable name; may be an empty string.

data[].created_atintegerYes

Creation time, a Unix timestamp in seconds.

has_morebooleanYes

Whether there are more voices.

first_idstringWhen data is non-empty

The first voice id on the current page.

last_idstringWhen data is non-empty

The last voice id on the current page.

next_cursorstringWhen there is a next page

Cursor for the next page; can be passed as after in the next request.

Response example

Response example
{
  "object": "list",
  "data": [
    {
      "id": "<voice_id>",
      "object": "audio.voice",
      "name": "Alice",
      "created_at": 1710000000
    }
  ],
  "first_id": "<voice_id>",
  "last_id": "<voice_id>",
  "has_more": false
}

Next steps