有的人突发奇想,想在微信平台上把别人输入的文字自动转换为语音,然后传送出去。这个想法非常好,我想也应该受到大家的欢迎,但是能否实现这一功能呢?自己开发是不可能的了,看有无这样的接口更加实际。一向对新鲜事物比较感兴趣的我为此查了一下相关的资料,终于发现了能实现此功能的接口。随后,亲自测试了一番,果真成功了。好东西当然要与众分享了,本文通过一个实例来说明怎样使用文字转语音的接口。

百度文字转语音免费接口

先给大家提供文字转语音的接口吧:

http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=你要转换的文字

参数说明:

lan=zh:语言是中文,如果改为lan=en,则语言是英文。

ie=UTF-8:文字格式。

spd=2:语速,可以是1-9的数字,数字越大,语速越快。

text=**:这个就是你要转换的文字。

怎样调用?

上述接口的url,在浏览器上直接打开,即可听到文字转换后的语音。

但是真实应用时可不能在浏览器里直接打开这个url,而是需要在一个网页里无缝嵌入该语音模块。该怎么处理呢?

1)通过HTML调用接口

我们可以通过如下的html代码来运行语音接口。

问题来了,text的字符串是如何得来的?其实,是通过javascript的encodeURI()函数编码得来的。上述字符串是“测试百度文字转语音接口 - 卡卡测速网 www.webkaka.com”通过encodeURI()函数编码得来的。

2)通过JS调用接口

下面是JS的实现代码:

var zhText = "测试百度文字转语音接口 - 卡卡测速网 www.webkaka.com";

zhText = encodeURI(zhText);

document.write("");

document.write("");

document.write("");

document.write("");

使用说明,把 zhText的文字换成你要转换的文字即可。

百度语音合成 js html,百度文字转语音免费接口使用实例相关推荐

  1. 百度文字转语音免费接口使用实例

    文字转语音免费接口使用实例(百度) 先使用个demo尝尝鲜吧: 点击下面的链接,直接访问,会出现一个音频文件,播放,此时你应该可以听到由文字转换的人声了.注意看链接的地址. 点我体验文字转语言的dem ...

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

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

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

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

  4. uniApp 新闻详情页语音播报,百度语音合成app端、H5端语音播报实例

    非常轻便的语音合成接口,可以用于新闻详情页语音播报,实例功能: 点击"播放"按钮播放新闻详情页面的内容,播放按钮文字也图标变为"暂停",再点击重新播放. 实例用 ...

  5. ios 原生语音识别,百度翻译API使用,原生文字转语音播报

    若有不正之处,希望大家不吝赐教,谢谢! 原生语音识别所需: 首先需要再plist文件中加入: Privacy - Speech Recognition Usage Description 需要使用si ...

  6. php百度语音合成,Drupal 与百度云语音合成(PHP SDK)的集成

    作者:老葛 亚艾元软件 为客户开发一个语音提醒的功能,在党建o2o的指挥中心,如果有群众诉求提交,此时就会在党建O2O指挥中心的大屏上面,动态显示提示消息,并且支持语音的形式,通过声音提醒党建O2O指 ...

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

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

  8. html如何设置跳转到百度页面,js仿百度切换皮肤功能(html+css)

    js仿百度切换皮肤效果:(换肤出来一个div,选择你想要的图片,作为网页背景,保存) 要点:cookie保存状态 html代码: 换肤 热门 收起 css代码: * { margin:0px; pad ...

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

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

最新文章

  1. 图灵2010.04书讯
  2. 教你如何阅读Oracle数据库官方文档
  3. 布局 线宽 间距 走线 泪滴 过孔 【快速提升PCB板Layout质量的6个细节】
  4. SVN系列操作(一)
  5. oracle adg switch over,Oracle11gr2_ADG管理之switchover补充
  6. vmware虚拟化服务器cpu超线程,VMware vSphere的配置方法最佳方案从而提高性能
  7. SpringBoot 自定义监听器(Listener)
  8. iptables 简介
  9. 库伦法-锂电池容量计量
  10. 无线呼叫服务器对码设置,无线鼠标对码模式怎么设置
  11. Tree命令的下载与使用
  12. JavaWeb面试题
  13. RK速写(929) 单混光 蓝牙双模 说明书
  14. 如何练就DOTA绝世神功宝典(转)
  15. 微信公众平台-服务号
  16. 安卓软件开发需要学什么软件?Android开发最佳实践手册全网独一份,面试必问
  17. 知道生产日期和保质期来计算有效期至的方法和代码
  18. 这段时间做的简单dp题目(部分)
  19. 字体界的黑科技!输入数字立刻生成酷炫信息图的字体
  20. 重磅丨云和恩墨zCloud数据库云管平台2.0版本发布

热门文章

  1. python dropout_Python slim.dropout方法代码示例
  2. JVM运行时内存概念-堆栈及新生代、老年代、持久代
  3. 快速查找文件的工具Everything
  4. callback回调使用 vue_Vue 数据更新了但页面没有更新的 7 种情况汇总及延伸
  5. ‘mvn‘ 不是内部或外部命令,也不是可运行的程序
  6. ORACLE索引重建方法与索引的三种状态
  7. Java中堆和栈的概念与区别
  8. Android开发笔记(四)字符串格式化
  9. Exchange Server 2010部署安装之一
  10. VC++动态链接库(DLL)编程(三)――MFC规则DLL