ExtraSpeaker:語音朗讀精靈(多文本的「中英文」真人語音朗讀軟體)
(Microsoft Speech Platform不支援) 可使用sapi5這個軟體很強能夠自動識別中英文, 自動切換語音庫,檔案也很小150K
可惜的是作者沒有持續更新, 不過還是一個很優的軟體
================== 這 ahk 簡單多了
MButton:: ;設定熱鍵為滑鼠中鍵
Send ^{F1} ;螢幕閱讀ctrl+f1 (功能開始與停止朗讀選取的文字)
return ;返回這行不能少
==================
工具:balabolka:(上面的音檔就是這樣轉出來的)
balabolka調用古狗語音轉的聲音檔:評江宜樺的一齣噁心爛戲 聲音檔
是一套可以透過 Windows 內建的語音 API 功能,將所輸入的文字轉成語音(TTS - Text to speech)的免費實用工具,支援中文(Windows 8)、英文......等,其功能除了可以調整語音的語度和語調參數,讓他發音更為清晰之外,所輸入的中、英文文章、單字或語句,也可以轉成一個 WAV、MP3、OGG 或是 WMA 的聲音檔案,讓你做後續的相關應用。Balabolka 支援中、英文轉語音朗讀的免費工具,可錄製成 WAV、
autohotkey:
輕鬆學會彈指神功-揭露AutoHotkey絕技
應該沒有比他介紹的更好了吧?
;======ahk=====這個是配合balabolka的懶人工具;把想朗誦的文字,標示起來,在按滑鼠中鍵
;這個是用來閱讀資料用的AHK( balabolka要長駐並且有設定全域熱鍵
MButton:: ;設定熱鍵為滑鼠中鍵
send +{F7} ;送出SHIFT+F7 balabolka設定停止的全域熱鍵
Send ^c ;送出ctrl+v (copy的意思)
ClipWait, 1 ;等一秒
send +{F9} ;送出SHIFT+F9 balabolka設定為朗誦剪貼簿的內容的全域熱鍵
return ;返回這行不能少
;==========================
後來我發現上面的都畫蛇添足了
只要勾選了選項->Clipboard Watch
直接copy 到剪貼簿balabolka 就自動朗讀了
;勾選版
MButton:: ;設定熱鍵為滑鼠中鍵
Send ^c ;送出ctrl+v (copy的意思)
return ;返回這行不能少
=================
語音庫
微軟語音@軟體下載
日中英都備齊了
==============步驟
1安裝從這裡下載的4個檔案
(Microsoft Speech Platform)微軟語音@軟體下載
SpeechPlatformRuntime.msi
(目前64位元的那個沒有應用程式配合,只有32位元的能有作用)
MSSpeech_TTS_en-US_ZiraPro.msi
MSSpeech_TTS_ja-JP_Haruka.msi
MSSpeech_TTS_zh-TW_HanHan.msi
2 下載並執行 balabolka
balabolka只要勾選了選項->Clipboard Watch
( 選項->設定-剪貼簿) 還有一些選項
朗讀
新增的文件
附加到目前文件
取代目前文件
新增的文件並朗讀
附加到目前文件並朗讀
取代目前文件並朗讀
(只要圈選了有朗讀的部分的話,只要把文字copy到剪貼簿,就會自動朗讀了)
選擇 Microsoft Speech Platform 語音庫
英語 US_ZiraPro
中文 zh-TW_HanHan
日文 ja-JP_Haruka.msi
balabolka中英文混讀的方法
(注意這個方法只針對sapi5的語音)新建一個檔案
\Balabolka\dictionaries\中英混讀.rex
副檔名不可改,格式必須是UTF-8的格式
===========內容
([^A-Za-z_\s/@/</>/+\075\x7C\052]+[^A-Za-z0-9_\s/,/'/"/(/)/@/”/“/’/?/;/:/</>/+/!\055\075\056])=<voice required = "name = VW Lily"/> $1 </voice>
===============
預設語音設成英文
VW Lily
這是中文語音的名字,紅色部分可以更改
可能因為妳安裝的語音庫的不同而改變
在balabolka中按f11 叫出辭典面板勾選中英混讀.rex
注意這個設定只有sapi5可以用
當用到 Microsoft Speech Platform 時要取消
沒有留言:
張貼留言