Twitchで生放送中!

Twitchで生放送中!

はなげブログ

IT関連

Chat SpeechでTTS自動切り替え

Twichのチャットを読み上げる際、日本語と英語でTTSを切り替えたかったのでLime Chatで使わせてもらってたChat Speechを改造した。
全角の文字が含まれる場合だけ、例外的に日本語用のTTSを適用させる。

chatSpeech-0.1.jsを編集。

これを
function speak(text){
    spVoice.Speak(text,1 + (purge || 
                            (spVoice.Status.LastStreamNumberQueued -  
                             spVoice.Status.CurrentStreamNumber    >
                             queueSize)? 2 : 0));
}

こうじゃ
function speak(text){
    var voice_tmp = voice;
    if (text.match(/[\u3040-\u30ff]/))
        selectVoice("Microsoft Haruka Desktop - Japanese");
    spVoice.Speak(text,1 + (purge || 
                            (spVoice.Status.LastStreamNumberQueued -  
                             spVoice.Status.CurrentStreamNumber    >
                             queueSize)? 2 : 0));
    if (voice != voice_tmp)
        selectVoice(voice_tmp);
}

なお、"Microsoft Haruka Desktop - Japanese" の箇所は、環境によってインストールされている日本語向けのTTSが違うと思うので、"/VOICES"コマンドにてインストールされているTTSを確認のこと。
投稿:2017/07/30 17:41
更新:2017/07/30 19:04

コメント(13)

1 Johne633 2018-09-14 07:29:37
whoah this blog is fantastic i really like studying your articles. Keep up the good paintings! You understand, many individuals are looking around for this info, you could aid them greatly. deaekfeedbka
2 Pharma272 2018-09-15 01:16:01
Hello! indian viagra http://via3indian.com/#4.html
3 Pharmc914 2018-09-15 01:16:08
Hello!
4 Pharmd739 2018-09-16 07:16:39
Hello! sildenafil generic india http://via3indian.com/#4.html
5 Pharmk615 2018-09-16 07:16:46
Hello!
6 Pharmb108 2018-09-18 19:16:55
Hello! generic viagra india pharmacy http://via3indian.com/#4.html
7 Pharmd261 2018-09-18 19:17:02
Hello!
8 Pharme509 2018-09-20 01:20:33
Hello! viagra india generic http://via3indian.com/#4.html
9 Pharmg490 2018-09-20 01:20:40
Hello!
10 Pharma643 2018-09-21 07:22:30
Hello! generic viagra india pharmacy http://via3indian.com/#4.html
11 Pharmg3 2018-09-21 07:22:43
Hello!
12 Pharmb818 2018-09-22 13:22:07
Hello! viagra india generic http://via3indian.com/#4.html
13 Pharmg384 2018-09-22 13:22:10
Hello!
名前
コメント