| Model Name | Description | Support Languages |
|---|---|---|
| Akool Multilingual 1 | Performs well on English, Spanish, French, German, Italian, European Portuguese, Dutch, Russian, and other Western languages | `ar`,`bg`,`cs`,`da`,`de`,`el`,`en`,`es`, `fi`,`fil`,`fr`,`hi`,`hr`,`hu`,`id`,`it`, `ja`,`ko`,`ms`,`nb`,`nl`,`pl`,`pt`,`ro`, `ru`,`sk`,`sv`,`ta`,`tr`,`uk`,`vi` |
| Akool Multilingual 2 | Excels at text-to-speech across various languages, but does not support voice cloning. | `af`,`am`,`ar`,`as`,`az`,`bg`,`bn`,`bs`, `ca`,`cs`,`cy`,`da`,`de`,`el`,`en`,`es`, `et`,`eu`,`fa`,`fi`,`fil`,`fr`,`ga`,`gl`, `gu`,`he`,`hi`,`hr`,`hu`,`hy`,`id`,`is`, `it`,`iu`,`ja`,`jv`,`ka`,`kk`,`km`,`kn`, `ko`,`lo`,`lt`,`lv`,`mk`,`ml`,`mn`,`mr`, `ms`,`mt`,`my`,`nb`,`ne`,`nl`,`or`,`pa`, `pl`,`ps`,`pt`,`ro`,`ru`,`si`,`sk`,`sl`, `so`,`sq`,`sr`,`su`,`sv`,`sw`,`ta`,`te`, `th`,`tr`,`uk`,`ur`,`uz`,`vi`,`zh`,`zu` |
| Akool Multilingual 3 | Performs well on Chinese (Mandarin), Chinese (Cantonese ), Japanese, Korean, as well as English, Spanish, French, and other major Western languages | `zh`,`en`,`es`,`fr`,`ru`,`de`,`pt`,`ar`, `it`,`ja`,`ko`,`id`,`vi`,`tr`,`nl`,`uk`, `th`,`pl`,`ro`,`el`,`cs`,`fi`,`hi`,`bg`, `da`,`he`,`ml`,`fa`,`sk`,`sv`,`hr`,`fil`, `hu`,`nb`,`sl`,`ca`,`nn`,`ta`,`af`,`yue` |
| Akool Multilingual 4 | Performs well on Portuguese (Brazil). | `en`,`fr`,`de`,`es`,`pt`,`zh`,`ja`,`hi`, `it`,`ko`,`nl`,`pl`,`ru`,`sv`,`tr` |
0.7
| Voice stability setting | | - similarity\_boost | Number |0.5
| Similarity boost setting | | - style | Number |0.6
| Voice style setting | | - speed | Number |0.8
| Speech speed setting | | - speaker\_boost | Boolean |false
| Speaker boost setting | | - emotion | String |"happy"
| Emotion setting | | - volume | Integer |50
| Volume setting | ### Example **Body** ```json theme={null} { "input_text": "In late spring, the peony garden awakens with layers of petals of the Yao Huang and Wei Zi varieties. When the morning dew has not yet dried, the edges of the petals are glistening with crystal-like droplets, and the inner crimson, like silk, gradually deepens, as if the sunset had been cut into a dress. When the wind blows, the sea of flowers surges, and the golden stamens tremble, releasing a faint fragrance that lures bees and butterflies to swirl around the flower centers in golden vortices. The green peony, in particular, when it first blooms, has tips like jade carvings with a hint of moon white, and when it is in full bloom, it is like an ice wine in an emerald cup, making one suspect it is a divine creation from the Queen Mother's Jade Pool. Occasionally, a petal falls, becoming a rolling agate bead on the embroidered carpet, and even the soil is permeated with the elegant fragrance. Such a captivating beauty is why Liu Yuxi wrote that only the peony is truly the national color, and when it blooms, it moves the entire capital. It uses the entire season's brilliance to interpret the grandeur of being the queen of flowers.", "voice_id": "6889b628662160e2caad5dbc", "voice_options": { "stability": 0.6, "similarity_boost": 0.8, "style": 1, "speed": 1.0, "speaker_boost": true, "emotion": "happy", "volume": 80 }, "pitch": -5, "webhookUrl": "", "language_code": "zh", "extra_options": { "previous_text": "In late spring, the peony garden awakens with layers of petals of the Yao Huang and Wei Zi varieties. When the morning dew has not yet dried, the edges of the petals are glistening with crystal-like droplets, and the inner crimson, like silk, gradually deepens, as if the sunset had been cut into a dress. When the wind blows, the sea of flowers surges, and the golden stamens tremble, releasing a faint fragrance that lures bees and butterflies to swirl around the flower centers in golden vortices. The green peony, in particular, when it first blooms, has tips like jade carvings with a hint of moon white, and when it is in full bloom, it is like an ice wine in an emerald cup, making one suspect it is a divine creation from the Queen Mother's Jade Pool. Occasionally, a petal falls, becoming a rolling agate bead on the embroidered carpet, and even the soil is permeated with the elegant fragrance. Such a captivating beauty is why Liu Yuxi wrote that only the peony is truly the national color, and when it blooms, it moves the entire capital. It uses the entire season's brilliance to interpret the grandeur of being the queen of flowers.", "next_text": "In late spring, the peony garden awakens with layers of petals of the Yao Huang and Wei Zi varieties. When the morning dew has not yet dried, the edges of the petals are glistening with crystal-like droplets, and the inner crimson, like silk, gradually deepens, as if the sunset had been cut into a dress. When the wind blows, the sea of flowers surges, and the golden stamens tremble, releasing a faint fragrance that lures bees and butterflies to swirl around the flower centers in golden vortices. The green peony, in particular, when it first blooms, has tips like jade carvings with a hint of moon white, and when it is in full bloom, it is like an ice wine in an emerald cup, making one suspect it is a divine creation from the Queen Mother's Jade Pool. Occasionally, a petal falls, becoming a rolling agate bead on the embroidered carpet, and even the soil is permeated with the elegant fragrance. Such a captivating beauty is why Liu Yuxi wrote that only the peony is truly the national color, and when it blooms, it moves the entire capital. It uses the entire season's brilliance to interpret the grandeur of being the queen of flowers.", "apply_text_normalization": "auto", "apply_language_text_normalization": true, "latex_read": true, "text_normalization": true, "audio_setting": { "sample_rate": 24000, "bitrate": 32000, "format": "mp3", "channel": 2 }, "timber_weights": [ { "voice_id": "6889b7f4662160e2caad60e9", "weight": 80 }, { "voice_id": "6889b7f3662160e2caad60e8", "weight": 60 }, { "voice_id": "6889b7f3662160e2caad60e7", "weight": 30 }, { "voice_id": "6889b7f2662160e2caad60e6", "weight": 10 } ], "pronunciation_dict": { "tone" : [ "雍容/(yong3)(neng4)", "牡丹/(mu4)(dan3)" ] }, "voice_modify": { "pitch": 50, "intensity": 30, "timbre": -50, "sound_effects": "robotic" }, "subtitle_enable": true } } ``` **Request**1
| Voice changer status: 【1:queueing, 2:processing, 3:completed, 4:failed】 | | - webhookUrl | String |""
| Callback URL | | - duration | Integer |12800
| Audio duration in milliseconds | | - file\_name | String |"1749098405491-5858-1749019840512audio.mp3"
| Generated file name | | - gender | String |"Female"
| Voice gender | | - deduction\_credit | Float |0.512
| Deducted credits | | - name | String |"3f591fc370c542fca9087f124b5ad82b"
| Generated name | | - \_id | String |"68637c5b41e5eb74bb8dfec6"
| Document ID | | - voice\_model\_id | String |"67a45479354b7c1fff7e943a"
| Voice document ID | | - voice\_id | String |"hkfHEbBvdQFNX4uWHqRF"
| Voice ID | | - voice\_options | Object | | Voice options object | | - stability | Number |0.7
| Voice stability setting | | - similarity\_boost | Number |0.5
| Similarity boost setting | | - style | Number |0.6
| Voice style setting | | - speaker\_boost | Boolean |false
| Speaker boost setting | ### Example **Body** ```json theme={null} { "voice_id": "6889b628662160e2caad5dbc", "source_voice_file": "https://drz0f01yeq1cx.cloudfront.net/1749098405491-5858-1749019840512audio.mp3", "voice_options": { "stability": 0.9, "similarity_boost": 0.7, "style": 1, "speaker_boost": false, "remove_background_noise": true, "speed": 1, "file_format": "mp3" }, "voice_model_name": "Akool Multilingual 1", "webhookUrl": "" } ``` **Request**1000
| API returns status code(1000:success) | | msg | String | | API returns status message | | data | Object | | Response data object | | - result | Array | | Voice resource list | | -- \_id | String |"68637c5b41e5eb74bb8dfec6"
| Document ID | | -- create\_time | Long |1751350363707
| Creation timestamp | | -- update\_time | Long |1751350368468
| Update timestamp | | -- uid | Integer |101400
| User ID | | -- team\_id | String |"6805fb69e92d9edc7ca0b409"
| Team ID | | -- rate | String |"100%"
| Processing rate | | -- preview | String | "[https://drz0f01yeq1cx.cloudfront.net/](https://drz0f01yeq1cx.cloudfront.net/)..." | Generated audio URL | | -- status | Integer |3
| Status: 【1:queueing, 2:processing, 3:completed, 4:failed】 | | -- webhookUrl | String |""
| Callback URL | | -- duration | Integer |12852
| Audio duration in milliseconds | | -- file\_name | String |"1749098405491-5858-1749019840512audio.mp3"
| File name | | -- gender | String |"Female"
| Voice gender | | -- deduction\_credit | Float |0.9295
| Deducted credits | | -- name | String |"3f591fc370c542fca9087f124b5ad82b"
| Resource name | | -- input\_text | String |"Słyszę, że chcesz leżeć płasko? Gratulacje — przynajmniej zrozumiałeś grawitację! "
| Text to Speech trial listening text | | -- \_\_v | Integer |0
| Version number | | - count | Integer |1
| Total count of resources | | - page | Integer |1
| Current page number | | - size | Integer |10
| Page size | ### Example **Request**1,2
| 1-VoiceClone, 2-Akool Voices | | page | String | false |1
| Page number | | size | String | false |10
| Page size | | style | String | false |Calm,Authoritative
| Voice style filters, separated by commas | | gender | String | false |Male,Female
| Gender filters, separated by commas | | age | String | false |Young,Middle,Elderly
| Age filters, separated by commas | | scenario | String | false |Advertisement,Education
| Scenario filters, separated by commas | | name | String | false |MyVoice
| Voice name, supports fuzzy search | | support\_stream | Integer | false |1
| 2-Voice does not support streaming.; 1-Voice supports streaming. | **Response Attributes** | **Parameter** | **Type** | **Value** | **Description** | | --------------------- | -------- | -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | | code | Integer |1000
| API returns status code(1000:success) | | msg | String | | API returns status message | | data | Object | | Response data object | | - result | Array | | Voice list | | -- \_id | String |"68676e544439e3b8e246a077"
| Document ID | | -- uid | Integer |101400
| User ID | | -- team\_id | String |"6805fb69e92d9edc7ca0b409"
| Team ID | | -- voice\_id | String |"zQAGCFElz23u6Brdj4L-NrbEmSxswXdoPN\_GBpYgUPHo1EGWgZgAnFJexONx\_jGy"
| Voice ID | | -- gender | String |"Male"
| Voice gender | | -- language | String |"Polish"
| Voice language | | -- locale | String |"pl"
| Voice locale | | -- name | String |"MyVoice0626-01"
| Voice name | | -- preview | String |"[https://d2qf6ukcym4kn9.cloudfront.net/](https://d2qf6ukcym4kn9.cloudfront.net/)..."
| Preview audio URL | | -- text | String |"This is a comic style model..."
| Preview text content | | -- duration | Integer |9822
| Audio duration in milliseconds | | -- status | Integer |3
| Voice status: 【1:queueing, 2:processing, 3:completed, 4:failed】 | | -- create\_time | Long |1751608916162
| Creation timestamp | | -- update\_time | Long |1751608916162
| Update timestamp | | -- style | Array |\["Authoritative", "Calm"]
| Voice style tags | | -- scenario | Array |\["Advertisement"]
| Scenario tags | | -- age | Array |\["Elderly", "Middle"]
| Age tags | | -- deduction\_credit | Integer |0
| Deducted credits | | -- webhookUrl | String |""
| Callback URL | | -- voice\_model\_name | String |"Akool Multilingual 3"
| Supported voice model name | | -- support\_stream | Boolean |true
| Supported stream: true/false, Akool Multilingual 1 & Akool Multilingual 3 only support stream. | | - count | Integer |9
| Total count of voices | | - page | Integer |1
| Current page number | | - size | Integer |1
| Page size | ### Example **Request**1000
| API returns status code(1000:success) | | msg | String | | API returns status message | | data | Object | | Response data object | | - successIds | Array | | Deleted voice document IDs | | - noPermissionVoices | Array | | Delete failed voice document msg list | | - \_id | String |6881cd86618fa41c89557b0c
| Delete failed voice document ID | | - msg | String |VoiceId:6881cd86618fa41c89557b0c resource not found
| Delete failed voice error msg | ### Example **Body** ```json theme={null} { "_ids": [ "6836b8183a59f36196bb9c52", "6836ba935026505ab7a529ce" ] } ``` **Request**1000
| API returns status code(1000:success) | | msg | String | | API returns status message | | data | Object | | Response data object | | - \_id | String |"6836bafb5026505ab7a529fa"
| Document ID | | - uid | Integer |101400
| User ID | | - team\_id | String |"6805fb69e92d9edc7ca0b409"
| Team ID | | - voice\_id | String |"yRBw4OM8YFm5pCNKxJQ7"
| Voice ID | | - gender | String |"Male"
| Voice gender | | - name | String |"Snow Peak 01"
| Voice name | | - preview | String | "[https://drz0f01yeq1cx.cloudfront.net/](https://drz0f01yeq1cx.cloudfront.net/)..." | Preview audio URL | | - text | String | "Hello, I'm your personalized AI voice..." | Preview text content | | - duration | Integer |7055
| Audio duration in milliseconds | | - status | Integer |3
| Voice status: 【1:queueing, 2:processing, 3:completed, 4:failed】 | | - create\_time | Long |1748417275493
| Creation timestamp | | - style | Array |\["Authoritative", "Calm"]
| Voice style tags | | - scenario | Array |\["Advertisement"]
| Scenario tags | | - age | Array |\["Elderly", "Middle"]
| Age tags | | - deduction\_credit | Integer |0
| Deducted credits | | - voice\_model\_name | String |"Akool Multilingual 1"
| Supported voice model name | | - support\_stream | Boolean |true
| Supported stream: true/false, Akool Multilingual 1 & Akool Multilingual 3 only support stream. | | - language | String |"Chinese"
| Voice language | | - locale | String |"zh"
| Voice locale | | - update\_time | Long |1751608916162
| Update timestamp | ### Example **Request**1000
| API returns status code(1000:success) | | msg | String | | API returns status message | | data | Object | | Response data object | | - result | Object | | Voice result object | | -- \_id | String |"688afbd9d2b4b269d1123ffb"
| Document ID | | -- create\_time | Long |1753938905005
| Creation timestamp | | -- update\_time | Long |0
| Update timestamp | | -- uid | Integer |101400
| User ID | | -- team\_id | String |"6805fb69e92d9edc7ca0b409"
| Team ID | | -- input\_text | String | "Życie jak wspinaczka górska..." | Input text content | | -- rate | String |"100%"
| Processing rate | | -- status | Integer |1
| Status: 【1:queueing, 2:processing, 3:completed, 4:failed】 | | -- webhookUrl | String |""
| Callback URL | | -- duration | Integer |0
| Audio duration in milliseconds | | -- file\_name | String |"1753938905005.mp3"
| File name | | -- gender | String |"Male"
| Voice gender | | -- deduction\_credit | Float |0.5148
| Deducted credits | | -- name | String |"26ca668a9eb448b7b9a3806fa86207f3"
| Resource name | | -- priority | Integer |2
| Priority level | | -- language\_code | String |"pt"
| Language code | | -- \_\_v | Integer |0
| Version number | | -- preview | String |null
| Preview audio URL | ### Example **Request**