文本合成语音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 小时后自动清理。
  • 在选择语音时,可根据性别和语言类型选择适合的标识符。
相关推荐
陈奕昆8 小时前
n8n实战营Day1课时3:高频节点解析+Webhook表单同步Excel实操
人工智能·python·n8n
Eric.Lee20218 小时前
物理引擎MuJoCo 项目介绍
人工智能·机器人·仿真·robot·物理引擎·mujoco
AI大模型学徒8 小时前
大模型应用开发(四)_调用大模型分析图片
人工智能·深度学习·ai·大模型·deepseek
可涵不会debug8 小时前
《“慧眼识障“:基于Rokid AI眼镜的智能维修记录自动归档系统开发实战》
人工智能
xieyan08118 小时前
什么情况下使用强化学习
人工智能
腾飞开源8 小时前
04_Spring AI 干货笔记之对话客户端 API
人工智能·元数据·检索增强生成·spring ai·chatclient·对话记忆·流式api
执笔论英雄8 小时前
【RL】Slime异步原理(单例设计模式)6
人工智能·设计模式
da_vinci_x8 小时前
PS 结构参考 + Firefly:零建模量产 2.5D 等轴游戏资产
人工智能·游戏·设计模式·prompt·aigc·技术美术·游戏美术
是小崔啊8 小时前
【SAA】01 - Spring Ai Alibaba快速入门
java·人工智能·spring
semantist@语校8 小时前
第五十一篇|构建日本语言学校数据模型:埼玉国际学院的城市结构与行为变量分析
java·大数据·数据库·人工智能·百度·ai·github