文本合成语音api接口文档

API 文档

1. 文本转语音接口

请求 URL : /tts
请求方法 : POST
请求头:

  • Content-Type: application/json

请求参数:

参数名 类型 是否必需 描述
text string 是 需要转换的文本
voice string 否 语音标识符,默认值为xiaoyi

请求示例:

json 复制代码
{
    "text": "你好,这是一个测试。",
    "voice": "xiaoyi"
}

成功响应:

  • 状态码 : 200 OK

  • 响应格式:

    json 复制代码
    {
        "message": "文本转语音转换成功",
        "file_name": "随机生成的文件名",
        "download_url": "/download/随机生成的文件名"
    }

    错误响应:

    • 状态码 : 400 Bad Request
    • 响应格式:
json 复制代码
{
    "error": "文本是必需的"
}
  • 状态码 : 500 Internal Server Error
  • 响应格式:
json 复制代码
{
    "error": "错误信息"
}

语音标识符说明

简短标识符 对应语音值 性别 中文名字 描述
xiaoyi zh-CN-XiaoyiNeural 女 小怡 适合日常对话,声音清晰
xiaomei zh-CN-XiaomeiNeural 女 小梅 甜美的女性声音
jessa en-US-JessaNeural 女 杰莎 自然、流畅的英语声音
guy en-US-GuyNeural 男 盖伊 适合多种场景的男性声音
zhangli zh-CN-ZhangLiNeural 男 张力 低沉且有磁性的声音
lisa en-AU-LisaNeural 女 丽莎 澳大利亚英语的女性声音
liang zh-CN-LiangNeural 男 梁 清晰、稳重的男声
pat en-GB-PatNeural 男 派特 英国口音的男性声音

文件下载接口

请求 URL : /download/<filename>
请求方法 : GET

路径参数:

参数名 类型 描述
filename string 要下载的音频文件名

成功响应:

  • 状态码 : 200 OK
  • 响应: 返回音频文件。

错误响应:

  • 状态码 : 500 Internal Server Error
  • 响应格式:
json 复制代码
{
    "error": "文件下载失败: 错误信息"
}

注意事项

  • 确保在请求中提供有效的文本。
  • 返回的文件名为随机生成,并会在 24 小时后自动清理。
  • 在选择语音时,可根据性别和语言类型选择适合的标识符。
相关推荐
阿屿17 分钟前
从零手搓 AI 伴侣:Java + 大模型 + 多模态的工程化踩坑实录
人工智能
const_qiu18 分钟前
第四章 07:4.7 本章小结
java·运维·服务器·人工智能
cubestudio21 分钟前
云原生分布式训练怎么调度才不浪费算力?CubeStudio 分布式训练与加速架构解析(CRD+Operator / gang 调度 / 亲和反亲和 / GPU 利用率 / 共享 GPU)
人工智能·云原生·gpu
老马识码22 分钟前
7541 万笔,2424 万美元:x402 真正解决了什么?
人工智能
大明二代23 分钟前
从 RAG 到有记忆的 Agent:Mastra Memory 与 PostgreSQL 实战
前端·javascript·人工智能
zhangyy042325 分钟前
agent 说"做完了",它真做完了吗:16 个任务、四种判据的一次实测
人工智能
鶴哥只手遮天25 分钟前
Spring AI 2.0.1 深度解析-第 22 章 Spring Boot 集成:自动配置、Properties 与条件装配
java·人工智能·开源
程序员如山石25 分钟前
为什么要用AI开发
人工智能
音符犹如代码27 分钟前
DeepSeek-V4.1-Flash-1017 上手实测:3D 直出,效果到底如何
人工智能·3d·ai·ai编程
SEO_juper32 分钟前
hreflang 审计工具:外贸多语言站谷歌SEO的隐性杀手
开发语言·人工智能·爬虫·python·seo