html+js文字合成语音代码 支持在线试听播放和转换成mp3格式下载到本地 单文件 便携版 在线AI文字转换音频速度超快
<!doctype html><html lang="en"><head><meta charset="UTF-8">
<title>在线文字转语音合成工具</title><script>function doTTS() {
var ttsDiv = document.getElementById('bdtts_div_id');
var ttsAudio = document.getElementById('tts_autio_id');
var ttsText = document.getElementById('ttsText').value;ttsDiv.removeChild(ttsAudio);
var au1 = '<audio id="tts_autio_id" autoplay="autoplay">';
var sss = '<source id="tts_source_id" src="http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=这里可以填写你电脑MAC地址&tok=24.b9c6fcb4e0562***这里填写百度AI开放平台申请的AccessToken码***00.1659293725.183332-2392508&vol=10&per=4&spd=5&tex=' + ttsText + '" type="audio/mpeg">';
var eee = '<embed id="tts_embed_id" height="0" width="0" src="">';
var au2 = '</audio>';
ttsDiv.innerHTML = au1 + sss + eee + au2;ttsAudio = document.getElementById('tts_autio_id');ttsAudio.play();}
function downFile() {
var ttsDiv = document.getElementById('bdtts_div_id');
var ttsText = document.getElementById('ttsText').value;
var a = document.createElement('a');
a.href = 'http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=这里可以填写你电脑MAC地址&tok=24.b9c6fcb4e0562***这里填写百度AI开放平台申请的AccessToken码***00.1659293725.183332-2392508&vol=10&per=4&spd=5&tex=' + ttsText + ''
a.download = "text2audio.mp3";document.body.appendChild(a);
a.click();}</script></head><body>
<div style="text-align:center;margin:0 auto;letter-spacing:5px;"><h1>在线文字转语音合成工具</h1>
<textarea style="font-size:16px;font-weight:bold;" type="text" cols="100" rows="20" id="ttsText" onKeyDown="textdown(event)" onKeyUp="textup()" onfocus="if(value=='请输入要转换语音的文字'){value=''}" onblur="if (value ==''){value='请输入要转换语音的文字'}">请输入要转换语音的文字</textarea><br /><br />
<input style="font-size:28px;font-weight:bold;cursor:pointer;" id="tts_btn" name="tts_btn" type="Button" value=" 播 放 " onclick="doTTS()" />
<input style="font-size:28px;font-weight:bold;cursor:pointer;" id="tts_btn" name="tts_btn" type="Button" value=" 下 载 " onclick="downFile()" />
<input style="font-size:28px;font-weight:bold;cursor:pointer;" id="tts_btn" name="tts_btn" type="Button" value=" 清 空 " onclick="javascript:location.reload()" />
<div id="bdtts_div_id"><audio id="tts_autio_id" autoplay="autoplay"><source id="tts_source_id" src="http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=这里可以填写你电脑MAC地址&tok=24.b9c6fcb4e0562***这里填写百度AI开放平台申请的AccessToken码***00.1659293725.183332-2392508&vol=10&per=4&spd=5&tex=请输入要转换语音的文字" type="audio/mpeg"><embed id="tts_embed_id" height="0" width="0" src=""></audio></div></div></body></html>
网络上说的方法有很多,我精简了一下,做成了这个工具,只需要改三个地方就可以了,如代码区三个地方都有这段代码:
&cuid=这里可以填写你电脑MAC地址&tok=24.b9c6fcb4e0562***这里填写百度AI开放平台申请的AccessToken码***00.1659293725.183332-2392508&
改成(下面只是举个例子,token码自己去平台申请就可以了):
&cuid=02C056E505A8&tok=24.b9c6fcb4e0562c6e7f98739ec48fd208.2592000.1659293725.183332-2392508&
如果想更改发音人、发音速度等,可以更改&vol=10&per=4&spd=5&等参数,参数设置如图:
这样改就可以了,我测试了一下,预览播放延迟极低,转换下载速度非常快,有时间自己可以测试一下,如果喜欢本文,请给我点个赞,感谢关注轶软工作室。
html+js文字合成语音代码 支持在线试听播放和转换成mp3格式下载到本地 单文件 便携版 在线AI文字转换音频速度超快相关推荐
- Linux上silk微信语音转换成mp3格式
最近项目中有个需求,要求把silk微信小程序语音转换成mp3格式,现在Linux中已经实现了,windows的实现方式也很简单,可在网上搜索其它方式,文章最后也给出了几个链接可以参考.以下是对笔者在实 ...
- 星辉信息科技教程-Centos上silk微信语音转换成mp3格式
进行相关软件定制开发或者手机软件开发时,需要将QQ及微信的语音转换成MP3存储.QQ,微信的语音存储格式都是silk,所以星辉科技出此教程,搭建环境进行转换操作 注意:本文安装都在/usr/local ...
- 微信语音怎么合并成MP3格式
手机微信收发的语音消息以单独的文件形式存储在手机存储中,将这些音频文件导出到电脑后,即可通过第三方软件对其进行读取,并将所有微信语音消息合并成MP3格式音频文件. 1,先把要合并微信语音的苹果手机或安 ...
- 【自媒体必备】AI文字转语音,支持多种人声选择,在线生成一键导出【电脑永久版】
AI文字转语音,支持多种人声选择,在线生成一键导出 软件是电脑版安装版本,大家根据自己安软件的习惯进行安装即可,安装后打开软件即可,且完全免费.语音选择方面就有晓晓.云扬.云希等等常用选择.点击后面的 ...
- 小程序语音之文字合成语音
步骤: 1.获取百度语音token 2.将文字合成语音,获取url 3.播放url 一.获取token getBaiDuYuYinAccessToken(body) {return doRequest ...
- 文字转语音(支持英语、韩语)
文字转语音(支持英语.韩语) Google Text to Speech API 基本使用方法 英文转语音 韩文转语音 读取csv文件,将韩文/英文内容转语音 Google Text to Speec ...
- 在线将pdf转换成jpg格式的方法
遇到图文格式的PDF想要单独提取文件内的图片显然是不可能的,如果截图的话,图片肯定会模糊了,那么有没有办法将PDF文件中的JPG图片提取出来呢?其实,针对PDF文件,我们可以采用转换的方法,不同的文件 ...
- 在线Excel文件解析转换成JSON格式
在线Excel文件解析转换成JSON格式 在线Excel文件解析转换成JSON格式 本工具可以将上传的Excel文件解析转换成JSON格式,支持下载 本工具可以将上传的Excel文件解析转换成JSON ...
- 前端js html转换成pdf可下载打印;前端js可批量生成条形码;前端js可批量生成二维码,生成letter标签
注意:本文调试的是letter纸尺寸 前端js html转换成pdf可下载打印 html2canvas + jspdf 前端js生成条形码 Options · lindell/JsBarcode ...
最新文章
- “大数据系统软件国家工程实验室”建设项目通过验收
- android中Textview 和图片同时显示时,文字省略号显示,图片自动靠到右边
- Eclipse如何导入maven项目,以及配置maven
- Fedora 17安装NVIDIA显卡驱动
- Solaris 10装置jdk1.6及改削成默许JDK
- setdefault_Java语言环境setDefault()方法及示例
- c# 结构体 4字节对齐_C语言程序员们常说的“内存对齐”,究竟有什么目的?
- 【PTT下载】罗振宇2022“时间的朋友”跨年演讲PPT.pdf(附下载链接)
- 软件测试国际化测试指标,国际化软件测试内容解析(2)
- java比较两个类的值不相同_java 反射---------比较两个相同类型的对象相同属性的属性值是否相同的具体调用...
- 20200714每日一句
- Axure RPO_ 8 下载安装教程
- cat3 utp是不是网线_网线UTP-CAT5、UTP-CAT5e、UTP-cat6产品简介讲解
- 5G的遮羞布被撕下了,双十一最畅销的手机竟然是4G手机
- 任务管理器服务中没有mysql_已安装的Mysql在任务管理器中找不到的解决方法
- 根据电压判断NPN和PNP管型
- Axapta multi records selected and operated:多行操作
- c语言课程设计三色球问题,C++三色球问题描述与算法分析
- C语言 绘制漂亮的六叶图案
- 秒云“生活梦想家”计划,从一杯手冲开启
热门文章
- 如何用html5做小游戏,如何利用H5互动小游戏来做营销?
- Footprint:花式购买NFT就拥有了版权吗?
- 从MT6816开始了解磁编码器
- fail2ban从黑名单中移除IP
- 【STM32F407开发板用户手册】第1章 初学STM32F407的准备工作
- 老毛桃U盘启动盘制作工具安装教程
- 台式计算机与投影仪连接,投影仪与笔记本电脑台式电脑连接方法
- java线程动画例子,动画 线程 花瓣飘落的效果 animation
- UPS市场排名“第一”泛滥 三点绝招巧识猫腻
- QGraphicsRectItem美观实现缩放,旋转,平移