html 语音朗读,网页通用,语音朗读功能实现教程
怎么说呢,比如进入网页的时候,会想起语音“欢迎来到XXX网”,感觉特别有逼格,或者你在看一篇文章的时候,响起朗读的声音,也会觉得不明觉厉。这个功能实现的原理我不清楚,但是配置并不难,无论什么网站都可以用上,一瞬间就可以让你网站出现朗读背景音,但是如果朗读的文字太多的话,也是会导致加载比较慢,毕竟调用的是外部接口。不过效果很给力,甚至可以显露出语气以及识别标点符号来分隔。
语音朗读有百度开放的接口,大概写法如下:http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=2&text=朗读的文字
其中每个参数的含义如下:lan=zh 设置语言为中文
ie=UTF-8 设置文字编码为utf-8
spd=2 设置朗读速度,范围1-9
text=XX 设置将要朗读的文字
完全可以试试朗读效果:点击进入
那么接口在这里,如何应用于网页呢?其实办法也不难,就用html的背景音乐标签就好了,比如如下几个:
//这种就是打开网页直接就朗读对应文字
//这种比较复杂,可以有很多设置参数,具体可以自己百度资料
其实如上也显得不是太方便,毕竟有时候网站是自己通过标签来调用文字数据,那么就可以通过js将文字单独拿出来定义。
var zhText = "需要朗读的文字";
zhText = encodeURI(zhText);
document.write("");
其实如上就可以,定义多个名称类似zhText的字段,调用不同的标签来实现文字,或者通过之前的处理来去掉文字的段落,最后定义到zhText中,这样就可以很方便的去更加自由的定义。
那么我现在就可以用杰奇cms举一个例子,实现打开文章自动朗读作品名称和作者。
杰奇在小说信息页的作品名称标签为:{?$articlename?}
杰奇在小说信息页的作者标签为:{?$author?}
那么就可以写一个js如下,放在articleinfo.html模板文件中:
var bName = "{?$articlename?}";
var bauthor = "{?$author?}";
bName = encodeURI(bName);
bauthor = encodeURI(bauthor);
document.write("");
这样,当你访问每个小说信息页的时候,网页就会自动出现小姐姐朗读作品名称及作者,是不是特别有逼格,更多的玩法看各位的js能力了。
教程规则之树独家,转载注明来源
赞
0
打赏
支付宝支付
您的大名:
1 元
5 元
10 元
20 元
50 元
100 元
万水千山总是情,给个打赏行不行。
打赏
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/353/
html 语音朗读,网页通用,语音朗读功能实现教程相关推荐
- 语音朗读html的源码,网页中文本朗读功能开发实现分享
网页中文本朗读功能开发实现分享 前几天完成了一个需求,在网页中完成鼠标指向哪里,就用语音读出所指的文本.如果是按钮.链接.文本输入框,则还还要给出是什么的提醒.同时针对大段的文本,不能整段的去读,要按 ...
- python 文字语音朗读-教你用 Python 来朗读网页
是不是有的时候懒得自己看新闻?那么不妨试试用 Python 来朗读给你听吧. 网页转换成语音,步骤无外乎:网页正文识别,获取到正文的文本内容: 文本转语音,通过接口将文本转换成语音文件: 语音文件的发 ...
- python 文字语音朗读-怎么用 Python 来朗读网页 ?
是不是有的时候懒得自己看新闻?那么不妨试试用 Python 来朗读给你听吧. 网页转换成语音,步骤无外乎:网页正文识别,获取到正文的文本内容: 文本转语音,通过接口将文本转换成语音文件: 语音文件的发 ...
- 网页中文本朗读功能开发实现
作者:依韵 https://blog.cdswyda.com/post/2017120914 摘自微信公众:FrontDev 前几天完成了一个需求,在网页中完成鼠标指向哪里,就用语音读出所指的文本.如 ...
- 计算机将文本朗读出来应用语音,你写我读_一边打字电脑将字朗读出来的软件 V1.2 最新免费版...
你写我读是一个实现让你一边打字电脑将字朗读出来的软件,只要让你写我读这款软件保持在打开状态,那么这个时候这个时候这个时候你在输入文字时,就会听到电脑的语音在读出你输入的文字,打完字的同时瞬间电脑就会读 ...
- C#开发语音程序入门之文字朗读
要想用C#开发语音程序,首先要电脑上要有Speech API(SPAI). 大家通过读这段内容可以了解到自己的电脑是否已经安装SPAI: The Speech API has been an inte ...
- 基于Google的嵌入式系统android开发语音技术(语音搜索,语音朗读文章,语音控制)
android是Google推出的嵌入式操作系统,有着广泛的根基与基础.最近一个中关村的一个CEO朋友送了一个摩托罗拉android手机,想玩玩语音技术过把瘾.如何用android开发语音技术应用呢, ...
- win10 c语言语音朗读,Win10系统怎样朗读小说
很多朋友在闲暇的时候都有看小说的习惯,因为小说是非常有趣东西,故事情节好的十分引人入胜.那么,我们要怎样操作才能让Win10系统电脑自动朗读小说呢?今天,系统城小编将给大家分享下win10系统中让电脑 ...
- 每日技巧分享:网页转语音工具有哪些?
小伙伴们平时喜欢看小说吗?我在空闲的时候经常会看一些网络小说,有时候可以一口气看上好几个小时,这就导致眼睛过于疲惫.可是又很好奇小说的后续情节发展,于是我灵机一动,将小说文字转成语音播放,就可以用听了 ...
- python朗读网页-早上起床后不想动,让 Python 来帮你朗读网页吧
是不是有的时候懒得自己看新闻?那么不妨试试用 Python 来朗读给你听吧. 网页转换成语音,步骤无外乎: 网页正文识别,获取到正文的文本内容: 文本转语音,通过接口将文本转换成语音文件: 语音文件的 ...
最新文章
- layui table 设置滚动条
- NOIp 2014 #2 联合权值 Label:图论 !!!未AC
- LeetCode 1237. 找出给定方程的正整数解
- Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包
- php中文歌词,酷狗krc歌词解析并转换为lrc歌词php版
- 内网环境中公网域名解析成内网地址的问题
- ios 开发者论坛和资料站点
- 解决VScode输入 英文感叹号+tab键 无法自动生成HTML模板
- 运动会加油稿计算机学院,学院运动会加油稿范文
- react的useMemo 和 vue3的computed
- java8中的lambda表达式实用详解
- 股民误将向日葵当成农业股
- 研究生入门,如何高效阅读论文
- 853. 有边数限制的最短路(bellman_ford算法)
- Apache Tuscany中文论坛开通: http://groups.google.com/group/tuscany-sca-chinese
- localStorage存储bool值,读取之后变字符串类型
- 查看android模拟器ip地址
- 友情链接查询工具 php源码,php 友情链接批量查询工具下载
- AMBA总线介绍:搭建AMBA系统
- 2019寒假集训第五场(新生场)中石油补题和题解
热门文章
- 【7gyy】密码丢了?揭秘你的密码是如何被偷走的
- 【7gyy】cdma无线通讯上使用的技术
- IMF Fintech负责人:金融科技监管体制设计的五原则
- HTML与CSS学习
- javascript - 焦点事件(onfocus ,onblur )
- C语言每日一练——第12天:求一个矩阵的转置
- 基于javaweb+SpringBoot+JPA图书馆座位占座预约管理系统(管理员、老师、学生)
- 自制Alfred/Wox插件推荐
- 《大数据架构和算法实现之路:电商系统的技术实战》——3.2 案例实践
- 【代码】Android和java平台 DES加密解密互通程序及其不能互通的原因