Passer au contenu principal
GET
/
downloadable_libraries
Downloadable Libraries
curl --request GET \
  --url https://api.example.com/downloadable_libraries
import requests

url = "https://api.example.com/downloadable_libraries"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api.example.com/downloadable_libraries', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => "https://api.example.com/downloadable_libraries",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.example.com/downloadable_libraries"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://api.example.com/downloadable_libraries")
  .asString();
require 'uri'
require 'net/http'

url = URI("https://api.example.com/downloadable_libraries")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
[
  {
    "name": "<string>",
    "uuid": "<string>",
    "version": "<string>",
    "download_url": "<string>",
    "bytes": 123,
    "speakers": [
      {
        "speaker": {
          "name": "<string>",
          "speaker_uuid": "<string>",
          "styles": [
            {
              "name": "<string>",
              "id": 123,
              "type": "talk"
            }
          ],
          "version": "<string>",
          "supported_features": {
            "permitted_synthesis_morphing": "ALL"
          }
        },
        "speaker_info": {
          "policy": "<string>",
          "portrait": "<string>",
          "style_infos": [
            {
              "id": 123,
              "icon": "<string>",
              "voice_samples": [
                "<string>"
              ],
              "portrait": "<string>"
            }
          ]
        }
      }
    ]
  }
]

Réponse

200 - application/json

List of downloadable voice library information

name
string
requis

Name of the voice library

uuid
string
requis

UUID of the voice library

version
string
requis

Version of the voice library

download_url
string
requis

Download URL of the voice library

bytes
integer
requis

Size of the voice library in bytes

speakers
LibrarySpeaker · object[]
requis

List of characters included in the voice library

Dernière modification le 13 juillet 2026