在线读音-百度 api 示例

参考:https://www.cnblogs.com/HelloBytes/p/13069667.html

1.TTS

TTS 是 Text To Speech 的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。

TTS 是语音合成应用的一种,它将储存于电脑中的文件,如帮助文件或者网页,转换成自然语音输出。TTS 不仅能帮助有视觉障碍的人阅读计算机上的信息,更能增加文本文档的可读性。TTS 应用包括语音驱动的邮件以及声音敏感系统,并常与声音识别程序一起使用。 百度百科

2.参数详解及注意事项

1、本文示例中 api 疑似内部地址,不确定永久有效,如不能使用请查看百度语音识别

2、识别内容长度最大为 1024,超出将无法识别

示例

lan:文本类型-中文或英文,中文需用 encodeURI 转码

text:文本内容,最大为 1024

spd:发音语速 1-9,逐渐变快

http://tts.baidu.com/text2audio?lan=en&ie=UTF-8&text=" + 文本内容 + "&spd=" + 发音速度;

3.源码示例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>百度语音示例</title></head><body><div id="wordDiv"><audiosrc="http://tts.baidu.com/text2audio?lan=en&ie=UTF-8&text=hello"id="word"></audio><p><span id="english">hello </span><button id="fanyiEn">点我发音</button></p><p><span id="chinese">你好</span><button id="fanyiCh">点我发音</button></p></div><script>var word = document.getElementById("word");var wordEn = document.getElementById("english");var wordCh = document.getElementById("chinese");var fanyiEn = document.getElementById("fanyiEn");var fanyiCh = document.getElementById("fanyiCh");var wdEn = wordEn.textContent;var wdCh = wordCh.textContent;//spd语速var spd = 2;//英文fanyiEn.onmousedown = function () {word.src ="http://tts.baidu.com/text2audio?lan=en&ie=UTF-8&text=" +wdEn +"&spd=" +spd;word.autoplay = "autoplay";};// 中文fanyiCh.onmousedown = function () {word.src ="http://tts.baidu.com/text2audio?lan=zh&pid=101&ie=UTF-8&text=" +encodeURI(wdCh, "UTF-8") +"&spd=" +spd;word.autoplay = "autoplay";};</script></body>
</html>

百度在线读音示例-中文+英文相关推荐

  1. python翻译器怎么用_Python使用百度翻译开发平台实现英文翻译为中文功能示例

    本文实例讲述了Python使用百度翻译开发平台实现英文翻译为中文功能.分享给大家供大家参考,具体如下: #coding=utf8 import random import requests impor ...

  2. python将英文翻译为中文_Python使用百度翻译开发平台实现英文翻译为中文功能示例...

    本文实例讲述了Python使用百度翻译开发平台实现英文翻译为中文功能.分享给大家供大家参考,具体如下: #coding=utf8 import random import requests impor ...

  3. 如何将英文pdf文档在线翻译成中文?

    我们都要掌握一些办公技巧,像pdf翻译就是必不可少的,如何将英文pdf文档在线翻译成中文的,这个对英语差的来说简直就是福利,接着我就来发放一波福利. 1.打开浏览器输入迅捷在线PDF转换器,并在搜索结 ...

  4. 英译汉在线翻译器如何实现英文语音翻译中文

    英译汉在线翻译器如何实现英文语音翻译中文?对于出国游玩的朋友来说,首先要解决的就是语言沟通问题,否则即使去了国外,面对语言障碍,恐怕也没有游玩的心情.今天小编将要为大家分享一个英文翻译中文的好方法,帮 ...

  5. 视频合成剪辑者的福音-百度在线语音合成

    AI人工智能为大家介绍百度语音识别的系列产品在线语音合成,它是基于业界领先的深度神经网络技术,提供高度拟人.流畅自然的语音合成服务,让您的应用.设备开口说话,更具个性,下面我们来看下它的功能.优势.应 ...

  6. HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)

    HTML5印章绘制电子签章图片(中文英文椭圆章.中文英文椭圆印章) 这篇文章主要介绍了HTML5印章绘制电子签章图片(中文英文椭圆章.中文英文椭圆印章),文中通过示例代码介绍的非常详细,对大家的学习或 ...

  7. win8中文_免费文字转语音软件,支持男女中文英文混读,且用且珍惜!!

    软件下载 [名称]:文字转语音 [语言]:简体中文 [安装环境]:Win7/Win8/Win10 [下载链接]: 链接: https://pan.baidu.com/s/1ooXI-zjujdHlOf ...

  8. PDF文件如何在线翻译成中文

    英文PDF文档怎么翻译成中文,这是很多文员朋友比较头疼的一个办公工作,对于一些IT朋友来说,一些说明帮助的文档基本上都是英文格式的PDF文档,对一些英文并不懂的人来说着实心累,那如何解决这一问题呢.小 ...

  9. HTML5印章绘制电子签章图片,中文英文椭圆章、中文英文椭圆印章

    HTML5印章绘制电子签章图片,中文英文椭圆章.中文英文椭圆印章 原文:HTML5印章绘制电子签章图片,中文英文椭圆章.中文英文椭圆印章 电子签章图片采集 印章图片的采集两种互补方式: 方式1:在线生 ...

最新文章

  1. core data 学习笔记
  2. python做马尔科夫模型预测法_隐马尔可夫模型的前向算法和后向算法理解与实现(Python)...
  3. YII2 模型关联之 一对多
  4. 并发,std::thread
  5. 百度富文本编辑jsp上传_百度富文本编辑器教程,从入门到放弃
  6. 神经网络中的最小二乘_深度神经网络:噪声中解读出科学
  7. JSON合并补丁:JSON-P 1.1概述系列
  8. 很好的理解遗传算法的样例
  9. 学习 ASP.NET MVC (第二回)实战篇
  10. js for ubuntu
  11. C#复习笔记(3)--C#2:解决C#1的问题(泛型)
  12. 想成为产品经理,应该怎么起步?
  13. Python之自制二维码
  14. 基于DCNN的xception模型
  15. Tez的web UI简单体验
  16. sql server存储过程练习
  17. 对于SLAM定位中各类坐标系的理解(坐标系,里程计坐标系,基座坐标系与雷达坐标系)
  18. 中测院能耗管理系统的设计及应用
  19. 如何相对高效解决代码测评、训练过程中遇到的 Bug
  20. 0.2 - 机械加工工艺-----机加工设备及表面处理

热门文章

  1. HEVC视频扩展解决方法
  2. SQL:查找某个班级的人数并按班级人数多少进行排列,查找各班年龄最小的女生的班级号,学号,姓名,出生日期并按班级号升序排列
  3. noip冲刺计划(no regrets,no fear)
  4. 动态组件_插槽_自定义指令
  5. Pandas 中 Series 和 DataFrame 知识点
  6. 如何在网页标题左边添加ico图片
  7. 计算机组成原理最难的是,计算机组成原理最后冲刺重难点梳理_跨考网
  8. COMSOL中场路耦合(电路接口与电磁场接口)
  9. Zigbee网关 CC2530驱动1602显示屏
  10. 3、 如何搭建高德离线地图服务