GET/audio/voices

List Voices

Lists all available text-to-speech voices with their characteristics and supported languages.

Voice Selection

Each voice has unique characteristics. Preview voices to find the best match for your use case.

Request

This endpoint requires no parameters. Simply make a GET request with your API key.

Response

1{
2  "voices": [
3    {
4      "id": "mekdes",
5      "name": "Mekdes",
6      "gender": "female",
7      "language": "am",
8      "type": "ethiopian",
9      "description": "Native Amharic female voice"
10    },
11    {
12      "id": "ameha",
13      "name": "Ameha",
14      "gender": "male",
15      "language": "am",
16      "type": "ethiopian",
17      "description": "Native Amharic male voice"
18    },
19    {
20      "id": "betty",
21      "name": "Betty",
22      "gender": "female",
23      "language": "am",
24      "type": "ethiopian",
25      "description": "Native Amharic female voice"
26    },
27    {
28      "id": "ubax",
29      "name": "Ubax",
30      "gender": "female",
31      "language": "so",
32      "type": "ethiopian",
33      "description": "Native Somali female voice"
34    },
35    {
36      "id": "muuse",
37      "name": "Muuse",
38      "gender": "male",
39      "language": "so",
40      "type": "ethiopian",
41      "description": "Native Somali male voice"
42    },
43    {
44      "id": "sami",
45      "name": "Sami",
46      "gender": "male",
47      "language": "ti",
48      "type": "ethiopian",
49      "description": "Native Tigrinya male voice"
50    },
51    {
52      "id": "ibsaa",
53      "name": "Ibsaa",
54      "gender": "male",
55      "language": "om",
56      "type": "ethiopian",
57      "description": "Native Oromo male voice"
58    },
59    {
60      "id": "aria",
61      "name": "Aria",
62      "gender": "female",
63      "language": "en",
64      "type": "english_standard",
65      "description": "Standard English female voice"
66    },
67    {
68      "id": "andrew",
69      "name": "Andrew",
70      "gender": "male",
71      "language": "en",
72      "type": "english_standard",
73      "description": "Standard English male voice"
74    }
75  ]
76}

Examples

1import requests
2
3response = requests.get(
4    "https://api.selamgpt.com/v1/audio/voices",
5    headers={"Authorization": "Bearer YOUR_API_KEY"}
6)
7
8voices = response.json()["voices"]
9
10for voice in voices:
11    print(f"{voice['name']} ({voice['id']}) - {voice['description']}")

Was this page helpful?