浏览器原生JavaScript离线文字转语音TTS播放,支持Windows自带TTS语音和移动端(安卓、IOS)

前言

JS已经可以实现语音合成文字转语音)和语音识别(语音转文字),各个浏览器支持列表如下所示:
<a class=语音合成支持列表">
语音识别支持列表:
<a class=语音识别支持列表">

因此,浏览器上面使用语音合成非常简单。

页面效果示例:
页面效果演示

实现功能

1、支持速度,音调设置
2、支持下拉选择语音模板
3、文字转语音

代码实现

该文件可直接保存成html,使用浏览器打开并直接使用该代码。

javascript"><!DOCTYPE html>
<html lang=

http://www.niftyadmin.cn/n/5052942.html

相关文章

ubuntu 软件包管理之三--unattended-upgrades

一旦我们将工控机部署到现场或完成服务器的安装,由于操作系统内核或某些软件存在漏洞,系统在使用过程中难免会受到来自互联网的潜在攻击威胁。为了及时修复这些漏洞,我们需要采取措施来保障系统的安全性。 最初,我们可能采用手动方式进行更新,使用命令 sudo apt update 和…

TensorFlow入门(二、基本步骤)

深度学习是机器学习领域中的一个研究方向,它被引入机器学习使其更接近于最初的目标——人工智能。 深度学习的本质其实就是一个拟合函数&#xff0c;通过不断的“喂入”数据&#xff08;比如图片或者视频&#xff09;来调节神经网络的参数&#xff0c;从而找到输入数据的特征范…

Springboot 整合 Spring Data Solr的基本流程

Springboot 整合 Spring Data Solr 1.创建索引库2. 创建服务&#xff0c;引入spring data solr的起步依赖3. 在yml文件中&#xff0c;配置solr地址4. 编写配置类&#xff0c;将SolrTemplate交由spring管理5. 在managed.schem文件定义业务域6. 使用Spring Data Solr中的Field注解…

Java 大厂八股文面试专题-JVM相关面试题 类加载器

Java 大厂八股文面试专题-设计模式 工厂方法模式、策略模式、责任链模式-CSDN博客 JVM相关面试题 1 JVM组成 1.1 JVM由那些部分组成&#xff0c;运行流程是什么&#xff1f; 难易程度&#xff1a;☆☆☆ 出现频率&#xff1a;☆☆☆☆ JVM是什么 Java Virtual Machine Java程序…

[密码学入门]仿射密码(Affine)

加密算法y(axb)mod N 解密算法x*(y-b)mod N(此处的为a关于N的乘法逆元&#xff0c;不是幂的概念&#xff09; 如何求&#xff0c;涉及的知识挺多&#xff0c;还没想好怎么写&#xff0c;丢番图方程&#xff0c;贝祖定理&#xff08;又译裴蜀定理&#xff09;&#xff0c;扩展欧…

开发随笔(前端内容)

写在前面&#xff0c;博主是个在北京打拼的码农&#xff0c;从事前端工作5年了&#xff0c;做过十多个大大小小不同类型的项目&#xff0c;最近心血来潮在这儿写点东西&#xff0c;欢迎大家多多指教。 对于文章中出现的任何错误请大家批评指出&#xff0c;一定及时修改。有任何…

电缆隧道在线监测系统:提升电力设施安全与效率的关键

随着城市化进程的加快&#xff0c;电力电缆隧道在保障城市电力供应方面的地位日益重要。然而&#xff0c;电缆隧道环境复杂&#xff0c;容易受到多种因素影响&#xff0c;如温度、湿度、烟雾、水位等&#xff0c;严重威胁电力设施的安全与稳定运行。在此背景下&#xff0c;电缆…

状态错误 LNK2019 无法解析的外部符号 “xxx“ 已经实现该声明的函数

说明&#xff1a;使用的是VS 2019 cmake 已经实现该函数&#xff0c;还出现链接错误 ,无法解析外部符号 &#xff1f;困扰了半天。。。。。。引入头文件没注意拼写。 vs2019 配置 cmakelist.txt 有一个 有一个比较坑的地方 无论源文件有没有加载进项目都会显示。比如: 我加载…