第一章 Balabolka簡介
1.關(guān)于Balabolka
Balabolka是一款免費(fèi)的Text-To-Speech的軟件,能支持所有文字的音頻轉(zhuǎn)換。被轉(zhuǎn)換的文字可保存為WAV、MP3、MP4、OGG或者WMA格式。這款軟件也可以朗讀剪切板上面的文本,自定義字體和其背景顏色,通過全局熱鍵從系統(tǒng)托盤對照朗讀。
?
2.?下載與安裝
1)?下載
下載網(wǎng)址:http://www.cross-plus-a.com/balabolka.htm
版本信息:2.11.0.632 ?
支持系統(tǒng):Microsoft Windows XP/Vista/7/8/10
語 ???言:支持世界主流語言,我們一般只用到簡體中文版Chinese (Simplified)
2)?安裝
① 點(diǎn)擊Download Balabolka下載到計(jì)算機(jī)
http://www.cross-plus-a.com/balabolka.zip
② 下載之后為ZIP格式的壓縮包,將其解壓到任意文件夾中,打開解壓之后的balabolka文件夾,雙擊setup.exe
③ 雙擊setup.exe之間出現(xiàn)正在安裝Balabolka對話框,選擇該安裝程序的首選語言,選擇Chinese(Simplified)(簡體中文版),默認(rèn)安裝
④ 安裝完成,由個(gè)人喜歡決定是否立即加載Balabolka
?
第二章?Balabolka的使用
1.?使用Balabolka朗讀句子
1)?使用Balabolka編輯框朗讀句子
打開Balabolka,將需要朗讀的句子(如:密碼錯(cuò)誤)輸入在Balabolka編輯框中,單擊朗讀。當(dāng)文本朗讀完畢,字體會(huì)由黑色轉(zhuǎn)為藍(lán)色
① 朗讀前,需要朗讀時(shí)單擊朗讀鍵
② 朗讀后,字體變?yōu)樗{(lán)色
?
2)?使用剪切板朗讀句子
復(fù)制任意需要朗讀的句子,點(diǎn)擊朗讀剪切板鍵即可朗讀
3)?朗讀所選文字
在Balabolka編輯框中輸入任意句子,可以是多句或單句中的某些文字片段,選擇需要朗讀的句子,點(diǎn)擊朗讀所選文字。
?
2.?生成音頻文件
1)?將Balabolka編輯框中文字生成音頻文件
首先點(diǎn)擊新建文件,在編輯框中輸入任意文字在Balabolka文本編輯框中,不需要預(yù)先朗讀,直接點(diǎn)擊保存【保存音頻文檔】,可選擇在所有類型下拉框中選擇保存的音頻的格式,本文中均以wav格式為例。
?
2)?將TXT或者Word中的文字轉(zhuǎn)換成音頻文件
① 點(diǎn)擊打開以前的文件,選擇需要轉(zhuǎn)換文字所在的TXT或者WORD,單擊打開,此時(shí)文檔中的文字將會(huì)出現(xiàn)在Balabolka編輯框中,左下角會(huì)出現(xiàn)所選擇的文檔名稱(此處以文本文檔為例)。
② 選擇【保存音頻文檔】,可以選擇重新命名與格式,方法同上
?
3)?批量生成音頻文件
① 新建文件,在Balabolka編輯框中輸入需要批量轉(zhuǎn)換的文字,每行文字之間間隔兩個(gè)空行,單擊【分割并轉(zhuǎn)換成音頻文檔】
② 完成上一個(gè)步驟之后,彈出如下對話框。選擇輸出的文件夾和音頻格式,根據(jù)需要選擇是否創(chuàng)建子文件夾
③ 輸出文件名:勾選使用標(biāo)準(zhǔn)模式,在預(yù)設(shè)文件名稱中輸入名稱,也可以空著;若輸入名稱,將會(huì)以“1 文件.WAV”命名;若空著,將會(huì)以編號“1.wav”命名
④ 開始輸出文件序號:可根據(jù)自己需要選擇,一般是從1開始
⑤ 序列號:根據(jù)個(gè)人需要選擇在文件名稱前綴還是后綴
⑥ 分割模式:這里一定要勾選自己想要的分割方式,我們選擇連續(xù)兩個(gè)空行
?
⑦ 所有選項(xiàng)勾選完后,點(diǎn)擊切割轉(zhuǎn)換,出現(xiàn)如下窗口,全選并單擊分割,之后講自動(dòng)生成在所選輸出文件夾中
?
3.?批量修改音頻文檔的名稱
1)?批量空兩行的小技巧
分享一個(gè)小技巧,用于需要轉(zhuǎn)換很多行文字時(shí)候較快的空兩行使用。在需要空行的文檔中按Ctrl+H(查找和替換),按左圖圖所示輸入,點(diǎn)擊全部替換,效果如右圖所示
?
2)?批量修改文件名稱(以win10系統(tǒng)為例)
① 調(diào)出dos模式下cmd命令提示符,輸入法需要調(diào)成英文輸入模式
② 在dos模式輸入命令行“cd +文件路徑”(例如下圖中的“cd C:\Users\LV\Desktop\文件3”),再輸入命令行“dir/b>rename.xls”,如下圖所示,可將文件夾中的文件名在rename.xls文件中列出。打開生成的Excel表格,如表中所示,A列為自動(dòng)生成的原文件名
?
③ Excel表格中,B列輸入rename,C列復(fù)制文件的原名,D列及之后可按需要輸入更換的名稱,以更換為1_1_春眠不覺曉.wav為例,如下圖所示
?
④ 由于文件名稱屬于UTF-8無BOM格式編碼,如果直接使用其作為更換后的名稱會(huì)造成亂碼,所以需要用notepad++進(jìn)行轉(zhuǎn)碼,下載任意版本的notepad++,默認(rèn)安裝后打開
⑤ 打開之后選擇編碼->編碼字符集->中文->GB2312
?
⑥ 按上一條的順序的更換編碼之后,將需要更換的名稱復(fù)制到notepad++的文本編輯框中,再次選擇編碼->編碼字符集->中文->GB2312,改名為rename.txt
?
⑦ 將rename.txt放到需要改名文件所在的文件夾,將其后綴改為bat,生成rename.bat文件。雙擊rename.bat,改名瞬間成功
?
4.?修改音頻文件的格式
由于生成的音頻文件存在格式有問題、內(nèi)存大小不合適等問題,需要進(jìn)行格式轉(zhuǎn)換,這里選擇格式工廠進(jìn)行轉(zhuǎn)換,將格式工廠軟件下載之后默認(rèn)安裝并打開
1)?配置輸出文件參數(shù)
① 如下圖所示,選擇格式(這里選擇wav)->添加文件->輸出配置
② 輸出配置(示例):低質(zhì)量->采樣率(選擇最低11025)->1單聲道,點(diǎn)擊確定
?
?
?
2)?格式轉(zhuǎn)換
① 可選擇輸出文件夾,這里選擇源文件所在文件夾
?
② 點(diǎn)擊開始鍵,開始轉(zhuǎn)換
?
?
③ 完成后,格式不在出現(xiàn)問題且內(nèi)存被壓縮至最小
3)?wav格式存在的問題
wav是最接近無損的音頻格式,具有音質(zhì)出色的特點(diǎn),但是它的缺點(diǎn)是文件也相對較大,所以當(dāng)文件的使用還需要進(jìn)一步的壓縮時(shí),我們一般使用SoX音頻轉(zhuǎn)換軟件進(jìn)行轉(zhuǎn)換
?
4.?SoX音頻轉(zhuǎn)換器的使用(一個(gè)很牛逼的軟件)
????SoX的全稱為SoX - Sound eXchange,是一個(gè)跨平臺(Windows、Linux、MacOS X,等)的命令行工具,可以轉(zhuǎn)換各種格式的音頻文件在計(jì)算機(jī)的其他格式
1)?下載
https://sourceforge.net/projects/sox/files/latest/download?source=files
2)?安裝
Sox軟件的安裝與其他軟件沒有什么區(qū)別,需要注意的是可以不用勾選創(chuàng)建桌面和開始菜單快捷方式,因?yàn)閯?chuàng)建了也沒啥用
?
?
3)?使用
sox需要在DOS命令下使用,直接點(diǎn)開sox.exe會(huì)有閃退的情況發(fā)生,下面以一個(gè)采樣率(sampling rate)為16kbps的音頻文件轉(zhuǎn)換為14kbps的音頻文件,如果需要轉(zhuǎn)換其他參數(shù),可在sox.PDF文檔中查找相關(guān)指令
① 使用cmd命令調(diào)出DOS命令框,鍵入指令,其中只轉(zhuǎn)換采樣頻率的格式如下:
?
sox文件根目錄\sox 輸入文件根目錄\infile.wav -r 14000 輸出文件根目錄\outfile.wav
?
其中“-r”表示rate,即采樣率,后面的14000表示采樣率為14k(中間2、4即為效果),這里必須提示一點(diǎn),輸出文件的根目錄和輸出文件的根目錄千萬不能是同一個(gè),否則會(huì)造成轉(zhuǎn)換之后的文件長度len為0(最后一排的1.wav),具體效果如下:
?
5.?使用SoX批量轉(zhuǎn)換音頻格式
使用SoX批量轉(zhuǎn)換音頻格式需要注意的一點(diǎn)與上面說的一樣,轉(zhuǎn)換之后的文件不要和原文件放在同一個(gè)文件夾,否則會(huì)出現(xiàn)與上面一樣的問題
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代表轉(zhuǎn)換之后保存的目錄
?
for /f "delims=" %%i in ('dir /b ?%SRC_PATH%\*.wav') do ( ??
%SOX_EXE% %SRC_PATH%\%%i -r 14000 %SAVE_PATH%\%%i
) ??????????????????????????????????????|批量轉(zhuǎn)換wav文件并保存SAVE_PATH所代表的目錄
?
pause
② 將以上文件放入源文件根目錄,并改后綴為.bat,再雙擊文件
2)?轉(zhuǎn)換效果
????如圖所示,上面為轉(zhuǎn)換采樣頻率為14k之后的文件,下面為源文件,查看如下信息的軟件為附錄1-->5)中的軟件
?
評論
查看更多