文字转语音免费接口使用实例(百度)

先使用个demo尝尝鲜吧:

点击下面的链接,直接访问,会出现一个音频文件,播放,此时你应该可以听到由文字转换的人声了。注意看链接的地址。

点我体验文字转语言的demo

接下来介绍下接口的详细使用方法:

语音合成接口支持 POST 和 GET两种方式, 推荐POST方式请求。
正式地址:http://tsn.baidu.com/text2audio 或 https://tsn.baidu.com/text2audio
  • POST 方式(推荐), 文本小于2048个中文字或者英文数字。
  • GET 方式,拼接后的url总长度不多于1000个字符,不推荐长文本合成使用。
请求方式 参数 上传参数
参数 是否必填 描述
tex 必填 合成的文本,使用UTF-8编码。小于2048个中文字或者英文数字。(文本在百度服务器内转换为GBK后,长度必须小于4096字节)
tok 必填 开放平台获取到的开发者access_token(见上面的“鉴权认证机制”段落)
cuid 必填 用户唯一标识,用来计算UV值。建议填写能区分用户的机器 MAC 地址或 IMEI 码,长度为60字符以内
ctp 必填 客户端类型选择,web端填写固定值1
lan 必填 固定值zh。语言选择,目前只有中英文混合模式,填写固定值zh
spd 选填 语速,取值0-15,默认为5中语速
pit 选填 音调,取值0-15,默认为5中语调
vol 选填 音量,取值0-15,默认为5中音量
per 选填 发音人选择, 0为普通女声,1为普通男生,3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女声
aue 选填 3为mp3格式(默认); 4为pcm-16k;5为pcm-8k;6为wav(内容同pcm-16k); 注意aue=4或者6是语音识别要求的格式,但是音频内容不是语音识别要求的自然人发音,所以识别效果会受影响。

tex字段2次urlencode

由于urlencode有两个标准 RFC 1738和RFC 3986. 百度为了更好地兼容,支持1次及2次urlencode,
其中2次urlencode可以覆盖全部的特殊字符。==因而推荐传递tex 参数时做2次urlencode编码。

测试用例:“1+1=2”。 一次urlencode时,“+”可能会没有合成。

错误示例

如果合成出现错误,则会返回json文本,具体header信息为:Content-Type: application/json。其中sn字段主要用于DEBUG追查问题,如果出现问题,可以提供sn帮助确认问题。

{"err_no":500,"err_msg":"notsupport.","sn":"abcdefgh","idx":1}
错误码 含义
500 不支持输入
501 输入参数不正确
502 token验证失败
503 合成后端错误

这个接口还在持续更新维护中,可以访问官方文档查看更详细的解释。

百度文字转语音免费接口使用实例相关推荐

  1. 百度语音合成 js html,百度文字转语音免费接口使用实例

    有的人突发奇想,想在微信平台上把别人输入的文字自动转换为语音,然后传送出去.这个想法非常好,我想也应该受到大家的欢迎,但是能否实现这一功能呢?自己开发是不可能的了,看有无这样的接口更加实际.一向对新鲜 ...

  2. PHP文字转语音排号声音_百度文字转语音免费接口使用实例

    有的人突发奇想,想在微信平台上把别人输入的文字自动转换为语音,然后传送出去.这个想法非常好,我想也应该受到大家的欢迎,但是能否实现这一功能呢?自己开发是不可能的了,看有无这样的接口更加实际.一向对新鲜 ...

  3. html 文本转语音,百度文字转语音免费接口使用实例

    有的人突发奇想,想在微信平台上把别人输入的文字自动转换为语音,然后传送出去.这个想法非常好,我想也应该受到大家的欢迎,但是能否实现这一功能呢?自己开发是不可能的了,看有无这样的接口更加实际.一向对新鲜 ...

  4. PHP实现调取 百度文字转语音SDK

    直接可以复制使用的代码,PHP实现调取 百度文字转语音SDK 提示:建议放入助手中使用 //最终效果public function Index() {return getVoiceUrl('俺就是这么 ...

  5. 百度文字转语音网址直链

    无意间发现了免费不注册调用百度的文字转语音的网址直链接口 话不多说直接上网址 转换完毕后需要下载无后缀音频文件 http://tts.baidu.com/text2audio?lan=zh&i ...

  6. aardio中使用百度文字转语音的api

    功能: 调用百度云语音接口api,实现文字转语音 import win.ui; /*DSG{{*/ mainForm = win.form(text="aardio form";r ...

  7. 口播神器,基于Edge,微软TTS(text-to-speech)文字转语音免费开源库edge-tts实践(Python3.10)

    不能否认,微软Azure在TTS(text-to-speech文字转语音)这个人工智能细分领域的影响力是统治级的,一如ChatGPT在NLP领域的随心所欲,予取予求.君不见几乎所有的抖音营销号口播均采 ...

  8. 微信小程序调用百度文字转语音API

    文字转语音,这里接入的是百度的https://ai.baidu.com/docs#/TTS-API/top里面有详细的介绍怎么去申请.不多说什么 直接效果已解决ios播放没有语音的bug,已经亲测魅族 ...

  9. js/java文字转语音免费(仅仅支持window)支持离线使用

    直接上html页面就能用 <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...

最新文章

  1. 虚幻引擎虚拟现实开发基础学习教程
  2. Coolite Toolkit学习笔记九:表单布局控件FormLayout与FromPanel
  3. Ubuntu14.04下安装wineqq国际版和卸载QQ
  4. 运行scrapy shell 'http://quotes.toscrape.com'出现错误ValueError: invalid hostname: 'http
  5. Shell脚本中循环until命令用法笔记
  6. JavaScript(js)/上
  7. qt 处理oracle事务,qt调用oracle存储过程,该怎么处理(2)
  8. 【图论】Dijkstra算法解决有向图最短路问题
  9. 完整BBS系统开发流程及结果展示
  10. 搜狗词库合集分享_Rime小狼毫
  11. 什么是计算机图形学?
  12. ENVI5.4中Himawari-8数据处理(向日葵8号卫星H-8)
  13. 让你了解一下世界名人blog
  14. 算法细节系列(25):加减乘除
  15. 天河区办理水电、管道煤气、有线电视过户手续所需资料及地址 ...
  16. C# 进行 Starlink 仿真03:72轨道面 * 22颗卫星 F相位因子==11 的Walker星座,创建3168条星间链路,并与 icarus 论文的Python结果相对比。
  17. Qt::QLocale
  18. 10款非常实用的在线网站原型设计工具
  19. Python-__getattr__与__getattribute__
  20. 任意设备观看iptv

热门文章

  1. JAVA金三银四面试专题讲解
  2. SpringBoot操作ES进行各种高级查询
  3. mac 之文件以及文件夹的快速处理与管理
  4. NSFC官网案例说明:四类科学问题属性
  5. Error in render: TypeError: Cannot read property 'XXXXX' of undefined
  6. 为什么有的大公司代码也很烂?
  7. x265-1.8版本-encoder/slicetype.cpp注释
  8. Python爬虫开发与项目实战pdf下载
  9. 关于惠普M277打印机手动双面打印和自动双面打印设置
  10. Java 图片处理 白底黑字