Fish Audio 文档
API 文档音色管理

查询音色

查询当前 API 密钥可用的公开音色和个人音色。

查询音色

GET /api/open/v1/voices

完整地址:

https://fishaudio.org/api/open/v1/voices

请求头

Authorization: Bearer YOUR_API_KEY

音色列表是只读接口,不会创建任务,也不会消耗积分。

查询参数

该接口从 URL query 读取筛选条件;不传参数时返回第一页公开音色。

参数类型说明
pageinteger可选。页码,默认 1
pageSizeinteger可选。每页数量,默认 20,最大 100
modelTypestring可选。publicpersonalall
includePersonalboolean可选。为 true 时默认返回个人音色和公开音色集合

不传参数时返回公开音色列表。具体数量和可见范围由账户权限和服务端配置决定。

响应

{
  "total": 1,
  "page": 1,
  "pageSize": 20,
  "totalPages": 1,
  "items": [
    {
      "voiceId": "voice_123",
      "title": "Clara",
      "description": "",
      "created_at": "2026-07-09T00:00:00.000Z",
      "updated_at": "2026-07-09T00:00:00.000Z",
      "isPersonal": false
    }
  ]
}
字段说明
items[].voiceId音色 ID。后续 TTS 请求中使用
items[].title音色名称
isPersonal是否为当前账户的个人音色
total当前筛选条件下的总数量

curl 示例

curl "https://fishaudio.org/api/open/v1/voices?page=1&pageSize=20&modelType=public" \
  -H "Authorization: Bearer YOUR_API_KEY"

同步 TTS 通常只需要返回的 voiceId

{
  "text": "你好,欢迎使用 Fish Audio。",
  "voiceId": "voice_123"
}

错误行为

状态码场景
401API 密钥缺失或无效
403当前账户无权读取音色列表
500音色目录查询失败

本页内容