用 LimeChat2 朗讀實況聊天室(中英文TTS) - 實況

Aaliyah avatar
By Aaliyah
at 2013-10-11T15:20

Table of Contents

※於 10/12 (SAT) 更新
建議照後續的懶人包安裝語音 內附說明文件 歡迎直接推廣連結!
https://mega.co.nz/#!OEMBnQja!M1fFsiFtts8fl0elLTNw_1SVAINVHm41QfNjnxj-Clc


以下為原始內文 下列做法僅當參考

先附上參考資料 http://www.ptt.cc/bbs/digitalk/M.1381463983.A.7D4.html

【最懶人的方法】
下載 http://downloads.sourceforge.net/e-guidedog/ekho-5.0.exe 並安裝
接著到「控制台」→「語音」→「文字轉換語音」將「語音選取」改為 Ekho Mandarin
最後使用 http://cross-plus-a.com/bconsole.htm
透過 LimeChat2 マクロ 巨集指令來達成:
 『ユーザ     %me|*
  コマンド    Privmsg
  チャンネル   
  メッセージ   
  自分の状態   なし
  送信者の状態  なし
  動作      ExecuteMinimize
  動作の情報   "C:\balabolka_console.exe" -t "%u 說 %m"
 』         ↑請改為對應的絕對路徑↑    ↑可自行調整發言格式


【在 SAPI 5 使用 Microsoft Speech Platform Text-to-Speech Engine】
這算是偷吃步的做法 但是效果十分的好!!!
可惜的是... 不支援 香港粵語 HunYee(zh-HK)與 正體中文台灣腔 HanHan(zh-TW)
不過 HuiHui(zh-CN)也不到字正腔圓的地步 仍然可以裝來玩看看

日文的話 Haruka(ja-JP)也十分不錯
跟 棒読みちゃん 或 ゆっくりTalk(SofTalk)的機械音比起來自然許多

以上這四套都有自帶英文發音 不用擔心會有很突兀的男女聲切換 安裝步驟如下:

1)http://www.microsoft.com/en-us/download/details.aspx?id=27225

2)從 http://www.microsoft.com/en-us/download/details.aspx?id=27224 選取語系

或者 http://www.tdtb.org/information_7_view.aspx?sid=20130622104503

3)僅安裝 Haruka(ja-JP)或 HuiHui(zh-CN)者 再進行下列操作
 「開始」→「執行」(Vista/7 請在開始列搜尋 cmd 程式)輸入下列字串:

reg COPY "HKLM\SOFTWARE\Microsoft\Speech Server\v11.0\Voices\Tokens" HKLM\SOFT
WARE\Microsoft\Speech\Voices\Tokens /s /f
 (整串請自行接上)

然後一樣回到「控制台」→「語音」→「文字轉換語音」將「語音選取」改為
Microsoft Server Speech Text to Speech Voice (zh-CN, HuiHui)

最後依照剛剛 LimeChat2 マクロ 巨集指令的設定即可



【只想用 HunYee(zh-HK)HanHan(zh-TW)其餘免談!】
筆者曾很天真的認為 透過 SpeechApp11 就可以簡單的辦到
http://www.neko.ne.jp/~freewing/software/speech_app_11/
但是實測才發現...
(ˊ_>ˋ)殘念!SpeechApp11 沒辦法套用任何參數

目前是用「剪貼簿」作為橋梁
透過 棒読みちゃん http://chi.usamimi.info/Program/Application/BouyomiChan/
 或 SofTalk   http://www35.atwiki.jp/softalk/
呼叫 Microsoft Speech Platform 來使用
但是上述這兩套軟體 都需要在日文環境下運作
需要 Microsoft AppLocale http://ntu.csie.org/%7Epiaip/papploc.msi 才能順利執行

最後就開著 棒読みちゃん 或 SofTalk
透過兩行簡單的指令檔 讓 LimeChat2 將聊天室訊息複製到剪貼簿:
 『function event::onChannelText(prefix, channel, text){
clipboard.setText(prefix + '說' + text);}
』複製雙引號內容到記事本 儲存為 *.js 然後丟到對應的資料夾即可



真有興趣的人 建議還是往 背景執行TTS 研究
balabolka_console.exe 感覺有機會能使用 MSSP
棒読みちゃん RemoteTalk.exe 或許也有希望


最後附上未經實測的項目
Microsoft Lili - Chinese(China)僅適用於 Vista/7
http://www.speaktext.com/faq.htm#InstallMSLili
http://bbs.amhl.net/forum.php?mod=viewthread&tid=24209
或者自行 Google『Microsoft Lili 語音引擎』也能找到許多資源


那麼就先寫到這邊
配合之前的 LimeChat2 + Flash Comment Generator(fcg)
http://www.ptt.cc/bbs/Live/M.1381238082.A.CD7.html

相信以後想實況全螢幕遊戲 卻沒有雙螢幕可以用
或者看著遊戲主機畫面(我知道不少人都 HDMI 分接到大螢幕上在玩)
  又擔心會漏掉與聊天室互動的實況主
能夠有多一點手段來作為彌補

以上! 實作上有遇到困難 還請直接回覆在看板 方便大家討論~

--
Tags: 實況

All Comments

John avatar
By John
at 2013-10-11T16:33
推廣 Balabolka 的介紹文才想到 它也支援朗讀剪貼簿!
Joseph avatar
By Joseph
at 2013-10-13T09:52
這樣一來直接用 Balabolka 讀剪貼簿讓 MSSP 朗讀更為適合
Odelette avatar
By Odelette
at 2013-10-16T14:04
之前有想過用剪貼的方法丟給姑狗小姐念....XD
Joseph avatar
By Joseph
at 2013-10-17T09:06
繞了一大圈超忙,結果不如拿個4千塊買台LCD (誤)
Ethan avatar
By Ethan
at 2013-10-17T16:49
丟給 Google 翻譯娘的作法 #1HoSlhBC 作者:AirRider
http://www.ptt.cc/bbs/Live/M.1372179435.A.2CC.html
Brianna avatar
By Brianna
at 2013-10-20T03:50
此作法會狂開分頁 因此耗用記憶體是個很恐怖的問題...
Iris avatar
By Iris
at 2013-10-24T23:13
考慮到實況主的視線範圍及目光焦點 雙螢幕不見得是通用解
Delia avatar
By Delia
at 2013-10-25T00:59
先推Gesmic7大大的研究,你的這幾篇都是重寶啊!!!!
Lucy avatar
By Lucy
at 2013-10-29T06:23
google翻譯娘只能說堪用,但背景直讀才是TTS正解
Candice avatar
By Candice
at 2013-10-30T12:23
推,希望版主能收精華區
Ula avatar
By Ula
at 2013-11-01T10:26
裝了ekho後語音選取沒有ekho耶只有微軟的anna....Q__Q
Ingrid avatar
By Ingrid
at 2013-11-05T13:10
之前是用懶人包語音一直沒出現 剛再用了一下發現
Audriana avatar
By Audriana
at 2013-11-05T20:52
Microsoft Speech Platform - Runtime要裝x86才有語音出來
Hardy avatar
By Hardy
at 2013-11-07T12:41
之前是裝x64....QAQ

PS3 BIO6

Jake avatar
By Jake
at 2013-10-11T03:59
直播主帳號:meethaogame 國家語系:中文 今天要播什麼:PS3- BIO 6 點我連結:簽名檔 想跟觀眾說:早餐台 其他備註 -- 皮克列表 http://tw.pikolive.com/jtv/meethaogame 中文列表 http://live.gnbox.net/me ...

PS3 GTAO 線上亂打

Kumar avatar
By Kumar
at 2013-10-10T21:12
直播主帳號:free_play_live 國家語系:中文 今天要播什麼:GTA Online 點我連結:http://www.justin.tv/free_play_live 想跟觀眾說: 其他備註: - ...

大叔開台~星海

Rebecca avatar
By Rebecca
at 2013-10-10T20:02
直播主帳號:dumplingli 國家語系:國語 今天要播什麼 : 星海爭霸實況 好聽音樂不斷電! 點我連結:http://zh-tw.justin.tv/dumplingli 想跟觀眾說:歡樂激動開台好聽音樂不斷電 屬性偏激動派偶爾會搥桌子 ...

沙耶之歌

Selena avatar
By Selena
at 2013-10-10T19:36
直播主帳號:robie0321 國家語系:中文 今天要播什麼:沙耶之歌 點我連結:http://zh-tw.twitch.tv/robie0321 想跟觀眾說:(注意!此遊戲的畫面及內容可能嚴重造成觀看者的不適) 國慶日來玩一下沙耶~ 不能出現在實況台的畫面會遮掉 其他備註:幫朋友po的 對了 ...

BattleMoonWars銀 the BEST

Oscar avatar
By Oscar
at 2013-10-10T18:29
直播主帳號:kaisudo 國家語系:中文(遊戲是漢化簡中) 今天要播什麼:BattleMoonWars銀(BMW銀,Type-moon角色機戰類同人遊戲) 點我連結:http://www.twitch.tv/kaisudo 想跟觀眾說:第一次開始實況這遊戲,請多指教 其他備註: 好幾年前的遊戲, ...