音频转换软件Balabolka的使用说明

今日头条

1109人已加入

描述

第一章 Balabolka简介

1.关于Balabolka

Balabolka是一款免费的Text-To-Speech的软件,能支持所有文字的音频转换。被转换的文字可保存为WAV、MP3、MP4、OGG或者WMA格式。这款软件也可以朗读剪切板上面的文本,自定义字体和其背景颜色,通过全局热键从系统托盘对照朗读。

 

2. 下载与安装

1) 下载

下载网址:http://www.cross-plus-a.com/balabolka.htm

版本信息:2.11.0.632  

支持系统:Microsoft Windows XP/Vista/7/8/10

   言:支持世界主流语言,我们一般只用到简体中文版Chinese (Simplified)

2) 安装

① 点击Download Balabolka下载到计算机

http://www.cross-plus-a.com/balabolka.zip

② 下载之后为ZIP格式的压缩包,将其解压到任意文件夹中,打开解压之后的balabolka文件夹,双击setup.exe

③ 双击setup.exe之间出现正在安装Balabolka对话框,选择该安装程序的首选语言,选择Chinese(Simplified)(简体中文版),默认安装

④ 安装完成,由个人喜欢决定是否立即加载Balabolka

 

第二章 Balabolka的使用

1. 使用Balabolka朗读句子

1) 使用Balabolka编辑框朗读句子

打开Balabolka,将需要朗读的句子(如:密码错误)输入在Balabolka编辑框中,单击朗读。当文本朗读完毕,字体会由黑色转为蓝色

① 朗读前,需要朗读时单击朗读键

② 朗读后,字体变为蓝色

 

2) 使用剪切板朗读句子

复制任意需要朗读的句子,点击朗读剪切板键即可朗读

3) 朗读所选文字

Balabolka编辑框中输入任意句子,可以是多句或单句中的某些文字片段,选择需要朗读的句子,点击朗读所选文字。

 

2. 生成音频文件

1) Balabolka编辑框中文字生成音频文件

首先点击新建文件,在编辑框中输入任意文字在Balabolka文本编辑框中,不需要预先朗读,直接点击保存【保存音频文档】,可选择在所有类型下拉框中选择保存的音频的格式,本文中均以wav格式为例。

 

2) TXT或者Word中的文字转换成音频文件

① 点击打开以前的文件,选择需要转换文字所在的TXT或者WORD,单击打开,此时文档中的文字将会出现在Balabolka编辑框中,左下角会出现所选择的文档名称(此处以文本文档为例)。

② 选择【保存音频文档】,可以选择重新命名与格式,方法同上

 

3) 批量生成音频文件

① 新建文件,在Balabolka编辑框中输入需要批量转换的文字,每行文字之间间隔两个空行,单击【分割并转换成音频文档】

② 完成上一个步骤之后,弹出如下对话框。选择输出的文件夹和音频格式,根据需要选择是否创建子文件夹

③ 输出文件名:勾选使用标准模式,在预设文件名称中输入名称,也可以空着;若输入名称,将会以“1 文件.WAV”命名;若空着,将会以编号“1.wav”命名

④ 开始输出文件序号:可根据自己需要选择,一般是从1开始

⑤ 序列号:根据个人需要选择在文件名称前缀还是后缀

⑥ 分割模式:这里一定要勾选自己想要的分割方式,我们选择连续两个空行

 

⑦ 所有选项勾选完后,点击切割转换,出现如下窗口,全选并单击分割,之后讲自动生成在所选输出文件夹中

 

3. 批量修改音频文档的名称

1) 批量空两行的小技巧

分享一个小技巧,用于需要转换很多行文字时候较快的空两行使用。在需要空行的文档中按Ctrl+H(查找和替换),按左图图所示输入,点击全部替换,效果如右图所示

 

2) 批量修改文件名称(以win10系统为例)

① 调出dos模式下cmd命令提示符,输入法需要调成英文输入模式

② dos模式输入命令行“cd +文件路径”(例如下图中的“cd C:\Users\LV\Desktop\文件3”),再输入命令行“dir/b>rename.xls”,如下图所示,可将文件夹中的文件名在rename.xls文件中列出。打开生成的Excel表格,如表中所示,A列为自动生成的原文件名

 

③ Excel表格中,B列输入rename,C列复制文件的原名,D列及之后可按需要输入更换的名称,以更换为1_1_春眠不觉晓.wav为例,如下图所示

 

④ 由于文件名称属于UTF-8无BOM格式编码,如果直接使用其作为更换后的名称会造成乱码,所以需要用notepad++进行转码,下载任意版本的notepad++,默认安装后打开

⑤ 打开之后选择编码->编码字符集->中文->GB2312

 

⑥ 按上一条的顺序的更换编码之后,将需要更换的名称复制到notepad++的文本编辑框中,再次选择编码->编码字符集->中文->GB2312,改名为rename.txt


 

⑦ rename.txt放到需要改名文件所在的文件夹,将其后缀改为bat,生成rename.bat文件。双击rename.bat,改名瞬间成功

 

4. 修改音频文件的格式

由于生成的音频文件存在格式有问题、内存大小不合适等问题,需要进行格式转换,这里选择格式工厂进行转换,将格式工厂软件下载之后默认安装并打开

1) 配置输出文件参数

① 如下图所示,选择格式(这里选择wav)->添加文件->输出配置

② 输出配置(示例):低质量->采样率(选择最低11025)->1单声道,点击确定

 

 

 

2) 格式转换

① 可选择输出文件夹,这里选择源文件所在文件夹

 

② 点击开始键,开始转换

 

 

③ 完成后,格式不在出现问题且内存被压缩至最小

3) wav格式存在的问题

wav是最接近无损的音频格式,具有音质出色的特点,但是它的缺点是文件也相对较大,所以当文件的使用还需要进一步的压缩时,我们一般使用SoX音频转换软件进行转换

 

4. SoX音频转换器的使用(一个很牛逼的软件)

    SoX的全称为SoX - Sound eXchange,是一个跨平台(Windows、Linux、MacOS X,等)的命令行工具,可以转换各种格式的音频文件在计算机的其他格式

1) 下载

https://sourceforge.net/projects/sox/files/latest/download?source=files

2) 安装

Sox软件的安装与其他软件没有什么区别,需要注意的是可以不用勾选创建桌面和开始菜单快捷方式,因为创建了也没啥用

 

 

3) 使用

sox需要在DOS命令下使用,直接点开sox.exe会有闪退的情况发生,下面以一个采样率(sampling rate)为16kbps的音频文件转换为14kbps的音频文件,如果需要转换其他参数,可在sox.PDF文档中查找相关指令

① 使用cmd命令调出DOS命令框,键入指令,其中只转换采样频率的格式如下:

 

sox文件根目录\sox 输入文件根目录\infile.wav -r 14000 输出文件根目录\outfile.wav

 

其中-r”表示rate,即采样率,后面的14000表示采样率为14k(中间24即为效果),这里必须提示一点,输出文件的根目录和输出文件的根目录千万不能是同一个,否则会造成转换之后的文件长度len0(最后一排的1.wav),具体效果如下:

 

5. 使用SoX批量转换音频格式

使用SoX批量转换音频格式需要注意的一点与上面说的一样,转换之后的文件不要和原文件放在同一个文件夹,否则会出现与上面一样的问题

1) 输入脚本文件

① TXT文本中输入如下脚本:

 

SET SOX_EXE="D:\SoX\sox-14-4-2\sox"        |SOX_EXE代表从根目录中打开sox

SET SRC_PATH="D:\SoX\voice"               |SRC_PATH代表原文件所在根目录

SET SAVE_PATH="D:\SoX\sox-14-4-2\converted" |SAVE_PATH代表转换之后保存的目录

 

for /f "delims=" %%i in ('dir /b  %SRC_PATH%\*.wav') do (   

%SOX_EXE% %SRC_PATH%\%%i -r 14000 %SAVE_PATH%\%%i

)                                       |批量转换wav文件并保存SAVE_PATH所代表的目录

 

pause

② 将以上文件放入源文件根目录,并改后缀为.bat,再双击文件

2) 转换效果

    如图所示,上面为转换采样频率为14k之后的文件,下面为源文件,查看如下信息的软件为附录1-->5)中的软件

 


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分