小宇API

[工具]TTS语音合成

共计3751种音色,为了防止被服务商屏蔽,本接口已开启QPS限制

接口状态
正常
总调用次数
44
添加时间
2026-05-08
更新时间
2026-06-05

请求地址

https://api.xiaoyu17love.top/API/xytts.php

QPS限速

普通
10
会员
30
Super
60
超管
1000

请求参数

参数名类型必填说明
apikey string yes API密钥,注册账号免费获取
type string yes 类型,可选:search-搜索音色、hz-合成音色
word string yes 搜索关键词、合成内容
id string either 仅限type为hz时必填,为音色id

返回参数

参数名类型说明
codestring状态码
msgstring状态信息
datastring返回数据

状态码

状态码说明
200成功
403拒绝
404未找到
429限速
500服务器错误

查看示例

在线测试 请求模式:

结果将显示在这里

调用示例

<?php
$url = 'https://api.xiaoyu17love.top/API/xytts.php';
$params = [
    'apikey' => 'API密钥,注册账号免费获取',
    'type' => '类型,可选:search-搜索音色、hz-合成音色',
    'word' => '搜索关键词、合成内容',
    'id' => '仅限type为hz时必填,为音色id',
];
$url .= '?' . http_build_query($params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
import requests

url = "https://api.xiaoyu17love.top/API/xytts.php"
params = {
    "apikey": "API密钥,注册账号免费获取",
    "type": "类型,可选:search-搜索音色、hz-合成音色",
    "word": "搜索关键词、合成内容",
    "id": "仅限type为hz时必填,为音色id",
}

response = requests.get(url, params=params)
print(response.text)
const url = new URL('https://api.xiaoyu17love.top/API/xytts.php');
const params = {
    'apikey': 'API密钥,注册账号免费获取',
    'type': '类型,可选:search-搜索音色、hz-合成音色',
    'word': '搜索关键词、合成内容',
    'id': '仅限type为hz时必填,为音色id',
};

Object.keys(params).forEach(key => {
    url.searchParams.append(key, params[key]);
});

fetch(url)
    .then(response => response.text())
    .then(data => console.log(data))
    .catch(error => console.error('Error:', error));