<!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文字转换音频速度超快相关推荐

  1. Linux上silk微信语音转换成mp3格式

    最近项目中有个需求,要求把silk微信小程序语音转换成mp3格式,现在Linux中已经实现了,windows的实现方式也很简单,可在网上搜索其它方式,文章最后也给出了几个链接可以参考.以下是对笔者在实 ...

  2. 星辉信息科技教程-Centos上silk微信语音转换成mp3格式

    进行相关软件定制开发或者手机软件开发时,需要将QQ及微信的语音转换成MP3存储.QQ,微信的语音存储格式都是silk,所以星辉科技出此教程,搭建环境进行转换操作 注意:本文安装都在/usr/local ...

  3. 微信语音怎么合并成MP3格式

    手机微信收发的语音消息以单独的文件形式存储在手机存储中,将这些音频文件导出到电脑后,即可通过第三方软件对其进行读取,并将所有微信语音消息合并成MP3格式音频文件. 1,先把要合并微信语音的苹果手机或安 ...

  4. 【自媒体必备】AI文字转语音,支持多种人声选择,在线生成一键导出【电脑永久版】

    AI文字转语音,支持多种人声选择,在线生成一键导出 软件是电脑版安装版本,大家根据自己安软件的习惯进行安装即可,安装后打开软件即可,且完全免费.语音选择方面就有晓晓.云扬.云希等等常用选择.点击后面的 ...

  5. 小程序语音之文字合成语音

    步骤: 1.获取百度语音token 2.将文字合成语音,获取url 3.播放url 一.获取token getBaiDuYuYinAccessToken(body) {return doRequest ...

  6. 文字转语音(支持英语、韩语)

    文字转语音(支持英语.韩语) Google Text to Speech API 基本使用方法 英文转语音 韩文转语音 读取csv文件,将韩文/英文内容转语音 Google Text to Speec ...

  7. 在线将pdf转换成jpg格式的方法

    遇到图文格式的PDF想要单独提取文件内的图片显然是不可能的,如果截图的话,图片肯定会模糊了,那么有没有办法将PDF文件中的JPG图片提取出来呢?其实,针对PDF文件,我们可以采用转换的方法,不同的文件 ...

  8. 在线Excel文件解析转换成JSON格式

    在线Excel文件解析转换成JSON格式 在线Excel文件解析转换成JSON格式 本工具可以将上传的Excel文件解析转换成JSON格式,支持下载 本工具可以将上传的Excel文件解析转换成JSON ...

  9. 前端js html转换成pdf可下载打印;前端js可批量生成条形码;前端js可批量生成二维码,生成letter标签

    注意:本文调试的是letter纸尺寸 前端js html转换成pdf可下载打印  html2canvas  + jspdf 前端js生成条形码 Options · lindell/JsBarcode ...

最新文章

  1. “大数据系统软件国家工程实验室”建设项目通过验收
  2. android中Textview 和图片同时显示时,文字省略号显示,图片自动靠到右边
  3. Eclipse如何导入maven项目,以及配置maven
  4. Fedora 17安装NVIDIA显卡驱动
  5. Solaris 10装置jdk1.6及改削成默许JDK
  6. setdefault_Java语言环境setDefault()方法及示例
  7. c# 结构体 4字节对齐_C语言程序员们常说的“内存对齐”,究竟有什么目的?
  8. 【PTT下载】罗振宇2022“时间的朋友”跨年演讲PPT.pdf(附下载链接)
  9. 软件测试国际化测试指标,国际化软件测试内容解析(2)
  10. java比较两个类的值不相同_java 反射---------比较两个相同类型的对象相同属性的属性值是否相同的具体调用...
  11. 20200714每日一句
  12. Axure RPO_ 8 下载安装教程
  13. cat3 utp是不是网线_网线UTP-CAT5、UTP-CAT5e、UTP-cat6产品简介讲解
  14. 5G的遮羞布被撕下了,双十一最畅销的手机竟然是4G手机
  15. 任务管理器服务中没有mysql_已安装的Mysql在任务管理器中找不到的解决方法
  16. 根据电压判断NPN和PNP管型
  17. Axapta multi records selected and operated:多行操作
  18. c语言课程设计三色球问题,C++三色球问题描述与算法分析
  19. C语言 绘制漂亮的六叶图案
  20. 秒云“生活梦想家”计划,从一杯手冲开启

热门文章

  1. 如何用html5做小游戏,如何利用H5互动小游戏来做营销?
  2. Footprint:花式购买NFT就拥有了版权吗?
  3. 从MT6816开始了解磁编码器
  4. fail2ban从黑名单中移除IP
  5. 【STM32F407开发板用户手册】第1章   初学STM32F407的准备工作
  6. 老毛桃U盘启动盘制作工具安装教程
  7. 台式计算机与投影仪连接,投影仪与笔记本电脑台式电脑连接方法
  8. java线程动画例子,动画 线程 花瓣飘落的效果 animation
  9. UPS市场排名“第一”泛滥 三点绝招巧识猫腻
  10. QGraphicsRectItem美观实现缩放,旋转,平移