白嫖edgeTTS 开发了一个在线文字合成语音web

视频翻译配音pyVideoTrans是一个开源的AI工具,用于将视频从一种语言翻译为另一种语言,同时生成该语言的字幕和配音。开源地址 github.com/jianchang51...

视频翻译配音软件也支持单独使用 "文字合成语音" 功能,可将文字使用 edgeTTS openaiTTS GPT-SOVITS 等合成语音,并且支持批量处理、调整语速、对齐字幕等。

但有时仅仅想合成一段文字,使用该软件可能显得有点庞大,在没有安装该软件的电脑上,也不方便使用,单独下载的话体积将近2G,比较耗时,因此专门开发了一个简单免费无限制的"在线文字合成语音"网站,使用edgeTTS将文字合成语音。 ( tts.pyvideotrans.com )

在线合成语音的实现原理

根据输入文字和选项,组装 ssml 格式数据,然后创建websocket连接edge TTS服务器,得到返回音频数据后,合并创建mp3下载到本地。

ini 复制代码
<speak version='1.0' xmlns='http://www.w3.org/2001/10/synthesis' xml:lang='en-US'>
    <voice name='Microsoft Server Speech Text to Speech Voice (zh-CN, XiaoxiaoNeural)'>
        <prosody pitch='-50Hz' rate='+0%' volume='+0%'>
        你好啊朋友
        </prosody>
    </voice>
</speak>

主要功能特点有

  • 免费使用,无任何限制

  • 可在手机浏览器中使用

  • 在线输入文字后合成语音

  • 从本地上传txt文件,将文件内的文字合成语音

  • 从本地上传srt字幕文件,将字幕文字合成语音

  • 支持汉语 英语 等几十种语言的数百种配音角色,并且可以调节语速和语调。

  • 合成完毕后会自动下载mp3到本地

使用方法

左侧文本框中输入要合成的文字,或者点击右下角选择从本地上传txt文件或srt字幕文件。

然后选择配音角色,配音角色的前4个字符代表语言和地区,比如"zh-CN"代表中文中国大陆。

再设置速度变化百分百,+0%代表正常速度,大于0的值代表加速,负值代表减速。

音调可选加减多少Hz,这个音调一变,效果相当于换了个人,简章是改变音色,可以尝试不同加减值体验。

最后点击立即启动合成,完成后会以mp3格式自动下载到本地

功能不足之处

受限于服务器资源,与视频翻译配音软件中的文字合成语音功能相比不足之处

  • 不能批量多个文件合成,需要合成完一个文件后,再继续合成另一个,这个后续或许会增加支持,搞成队列一个个来

  • srt 字幕文件不可按照字幕时间戳来合成,而是直接去掉时间戳按照一行一行来合成

  • 仅可实现 edgeTTS 合成,不可以使用其他TTS引擎,比如openai的tts-1模型

  • 不能和字幕对齐,在上传srt字幕后会直接删掉字幕的时间戳行

如果需要这些功能,建议还是下载视频翻译配音软件

体验地址 tts.pyvideotrans.com

相关推荐
TunerT_TQ20 分钟前
开源评测】openai/math 深度拆解:722 份 AI 数学手稿与 Lean 形式化的工程真相
github
W.A委员会22 分钟前
PID自动整定与LLM调优项目使用说明(源码附文末)
自动化·github
m4Rk_42 分钟前
【论文阅读】Agent 记忆机制(96):M3-Agent——让 Agent 从视听经历中持续形成情景与语义长期记忆
论文阅读·人工智能·学习·开源·github
粥里有勺糖2 小时前
安利一下最近用的桌面“Agent” | T3 Code
前端·github·ai编程
元岳数字人小元2 小时前
数字人私有化部署:企业级AI数字场景长效落地优选方案
运维·人工智能·开源·人机交互·交互
迷迭香yy3 小时前
大单交易明细管道实战用bigdeal接口构建超大单动向监控 IG50免费开源股票数据API接口
开源
粥里有勺糖3 小时前
视野修炼第136期 | 前端小恐龙"Deno"被收购
前端·github·ai编程
Ikalus19883 小时前
两个榜单交集为空:传播分 87 分的那篇文章,学术要件 0/6
开源
程序员老赵3 小时前
Docker 部署 WordPress:轻松搭建开源内容管理平台
docker·开源·wordpress