edge-tts文字转语音

安装
pip install edge-tts
部分代码,呢个库一定要和asyncio携程一起用
import edge_tts
import asyncio

voice = 'zh-CN-YunxiNeural'
output = 'demo.mp3'
rate = '-4%'
volume = '+0%'
TEXT = "你好,我叫通少,我很头铁,一般一个打10个20个叶问"
WEBVTT_FILE = "test.vtt"

async def my_function():
tt = edge_tts.Communicate(text=TEXT, voice=voice, rate=rate, volume=volume)
await tt.save(output)
submaker = edge_tts.SubMaker()
with open(WEBVTT_FILE, "w", encoding="utf-8") as file:
file.write(submaker.generate_subs())

if name == 'main':
asyncio.run(my_function())

原创文章,作者:易码农,如若转载,请注明出处:http://moon0421.top/?post=7

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024-3-30 16:46
下一篇 2024-3-30 16:48
版权所有:易码农
文章标题:edge-tts文字转语音
除非注明,文章均为 易码农 原创,请勿用于任何商业用途,禁止转载

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

sitemap