怎么说呢,比如进入网页的时候,会想起语音“欢迎来到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 语音朗读,网页通用,语音朗读功能实现教程相关推荐

  1. 语音朗读html的源码,网页中文本朗读功能开发实现分享

    网页中文本朗读功能开发实现分享 前几天完成了一个需求,在网页中完成鼠标指向哪里,就用语音读出所指的文本.如果是按钮.链接.文本输入框,则还还要给出是什么的提醒.同时针对大段的文本,不能整段的去读,要按 ...

  2. python 文字语音朗读-教你用 Python 来朗读网页

    是不是有的时候懒得自己看新闻?那么不妨试试用 Python 来朗读给你听吧. 网页转换成语音,步骤无外乎:网页正文识别,获取到正文的文本内容: 文本转语音,通过接口将文本转换成语音文件: 语音文件的发 ...

  3. python 文字语音朗读-怎么用 Python 来朗读网页 ?

    是不是有的时候懒得自己看新闻?那么不妨试试用 Python 来朗读给你听吧. 网页转换成语音,步骤无外乎:网页正文识别,获取到正文的文本内容: 文本转语音,通过接口将文本转换成语音文件: 语音文件的发 ...

  4. 网页中文本朗读功能开发实现

    作者:依韵 https://blog.cdswyda.com/post/2017120914 摘自微信公众:FrontDev 前几天完成了一个需求,在网页中完成鼠标指向哪里,就用语音读出所指的文本.如 ...

  5. 计算机将文本朗读出来应用语音,你写我读_一边打字电脑将字朗读出来的软件 V1.2 最新免费版...

    你写我读是一个实现让你一边打字电脑将字朗读出来的软件,只要让你写我读这款软件保持在打开状态,那么这个时候这个时候这个时候你在输入文字时,就会听到电脑的语音在读出你输入的文字,打完字的同时瞬间电脑就会读 ...

  6. C#开发语音程序入门之文字朗读

    要想用C#开发语音程序,首先要电脑上要有Speech API(SPAI). 大家通过读这段内容可以了解到自己的电脑是否已经安装SPAI: The Speech API has been an inte ...

  7. 基于Google的嵌入式系统android开发语音技术(语音搜索,语音朗读文章,语音控制)

    android是Google推出的嵌入式操作系统,有着广泛的根基与基础.最近一个中关村的一个CEO朋友送了一个摩托罗拉android手机,想玩玩语音技术过把瘾.如何用android开发语音技术应用呢, ...

  8. win10 c语言语音朗读,Win10系统怎样朗读小说

    很多朋友在闲暇的时候都有看小说的习惯,因为小说是非常有趣东西,故事情节好的十分引人入胜.那么,我们要怎样操作才能让Win10系统电脑自动朗读小说呢?今天,系统城小编将给大家分享下win10系统中让电脑 ...

  9. 每日技巧分享:网页转语音工具有哪些?

    小伙伴们平时喜欢看小说吗?我在空闲的时候经常会看一些网络小说,有时候可以一口气看上好几个小时,这就导致眼睛过于疲惫.可是又很好奇小说的后续情节发展,于是我灵机一动,将小说文字转成语音播放,就可以用听了 ...

  10. python朗读网页-早上起床后不想动,让 Python 来帮你朗读网页吧

    是不是有的时候懒得自己看新闻?那么不妨试试用 Python 来朗读给你听吧. 网页转换成语音,步骤无外乎: 网页正文识别,获取到正文的文本内容: 文本转语音,通过接口将文本转换成语音文件: 语音文件的 ...

最新文章

  1. layui table 设置滚动条
  2. NOIp 2014 #2 联合权值 Label:图论 !!!未AC
  3. LeetCode 1237. 找出给定方程的正整数解
  4. Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包
  5. php中文歌词,酷狗krc歌词解析并转换为lrc歌词php版
  6. 内网环境中公网域名解析成内网地址的问题
  7. ios 开发者论坛和资料站点
  8. 解决VScode输入 英文感叹号+tab键 无法自动生成HTML模板
  9. 运动会加油稿计算机学院,学院运动会加油稿范文
  10. react的useMemo 和 vue3的computed
  11. java8中的lambda表达式实用详解
  12. 股民误将向日葵当成农业股
  13. 研究生入门,如何高效阅读论文
  14. 853. 有边数限制的最短路(bellman_ford算法)
  15. Apache Tuscany中文论坛开通: http://groups.google.com/group/tuscany-sca-chinese
  16. localStorage存储bool值,读取之后变字符串类型
  17. 查看android模拟器ip地址
  18. 友情链接查询工具 php源码,php 友情链接批量查询工具下载
  19. AMBA总线介绍:搭建AMBA系统
  20. 2019寒假集训第五场(新生场)中石油补题和题解

热门文章

  1. 【7gyy】密码丢了?揭秘你的密码是如何被偷走的
  2. 【7gyy】cdma无线通讯上使用的技术
  3. IMF Fintech负责人:金融科技监管体制设计的五原则
  4. HTML与CSS学习
  5. javascript - 焦点事件(onfocus ,onblur )
  6. C语言每日一练——第12天:求一个矩阵的转置
  7. 基于javaweb+SpringBoot+JPA图书馆座位占座预约管理系统(管理员、老师、学生)
  8. 自制Alfred/Wox插件推荐
  9. 《大数据架构和算法实现之路:电商系统的技术实战》——3.2 案例实践
  10. 【代码】Android和java平台 DES加密解密互通程序及其不能互通的原因