一键合成音频+Excel批量生成txt文件

一键合成音频+Excel批量生成txt文件

音频合成工具

最近需要做一些英文音频,便找了找相关的方法或工具,比较顺利,分享给大家。
github链接: 音频合成工具
工具中调用Azure的tts接口,应该对IP的访问有次数限制,如果被限制了,可以换个网络环境,用手机开个热点等。

进去之后点这里:
在这里插入图片描述
下载这个压缩包,
在这里插入图片描述
解压安装,
在这里插入图片描述

打开是这样的页面,
在这里插入图片描述
可以试听一下云希的声音,和某些短视频的配音几乎一样。

Excel批量生成txt文件

我需要批量生成音频文件,但工具支持选择的文件格式是.txt;
在这里插入图片描述
下面的代码是使用excel宏批量生成txt文件,它会将表格B列第二行开始的内容作为文件名,创建txt文件,将B列每一行所对应的C列中的内容存放到文件中;需要注意的是,存放内容的编码格式是UTF-8,上面的工具只识别GBK格式的中文;
在这里插入图片描述

Sub test()
    Dim fso As Object
    Dim myTxt As Object
    Dim MyFName As String
    Dim i As Long, j As Long
    Set fso = CreateObject("Scripting.FileSystemObject")
    For i = 2 To [B1].End(xlDown).Row
            MyFName = ThisWorkbook.Path & "/" & Cells(i, 2) & ".txt"
            Set myTxt = fso.CreateTextFile(Filename:=MyFName, OverWrite:=True)
                myTxt.write Cells(i, 3)
    Next
    myTxt.Close
    Set myTxt = Nothing
    Set fso = Nothing
End Sub

运行宏:
在这里插入图片描述
选择文件,并设置好下载路径,点击转换:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LIIUYP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值