作者Gesmic7 (DocumentaryPeoPo)
看板Live
标题[心得] 用 LimeChat2 朗读实况聊天室(中英文TTS)
时间Fri Oct 11 15:20:09 2013
先附上参考资料
http://webptt.com/cn.aspx?n=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://webptt.com/cn.aspx?n=bbs/AVEncode/M.1381238968.A.A8E.html
相信以後想实况全萤幕游戏 却没有双萤幕可以用
或者看着游戏主机画面(我知道不少人都 HDMI 分接到大萤幕上在玩)
又担心会漏掉与聊天室互动的实况主
能够有多一点手段来作为弥补
以上! 实作上有遇到困难 还请直接回覆在看板 方便大家讨论~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.196.98.24
1F:→ Gesmic7:推广 Balabolka 的介绍文才想到 它也支援朗读剪贴簿! 10/11 16:41
2F:→ Gesmic7:这样一来直接用 Balabolka 读剪贴簿让 MSSP 朗读更为适合 10/11 16:41
※ 编辑: Gesmic7 来自: 203.196.98.24 (10/11 16:41)