Read Aloud Comments from Livestreaming sitEs in Real time.
ライブ配信サイトのコメントを読み上げる。自動翻訳機能付き。
コメントのキーワードに反応して自動応答する。
- Google Chrome
コメントを表示する場所。
ライブ配信サイトのURLを指定する。
- ws://irc-ws.chat.twitch.tv:80
- wss://irc-ws.chat.twitch.tv:443
ライブ配信サイトのユーザー名
ライブ配信サイトのコメントにアクセスするパスワード
チェックすると、ライブ配信のチャンネルに入場 / 退出したユーザー状態を表示しない。
デフォルト:ミュートしない
ライブ配信のチャンネルに入場したユーザーの表示用フォーマット。
- ${name} ユーザー名に置き換わる。
ライブ配信のチャンネルから退出したユーザーの表示用フォーマット。
- ${name} ユーザー名に置き換わる。
ライブ配信のチャンネルでコメントしたユーザーの表示用フォーマット。
-
${name} ユーザー名に置き換わる。
-
${comment} コメントに置き換わる。
翻訳機能を持つgoogle apps scriptのデプロイキーを設定する。
デフォルト:アルパカさんの
落ちてる場合は自分で用意すること。
// サンプル
function doGet(e) {
var p = e.parameter;
var translatedText = LanguageApp.translate(p.text, p.source, p.target);
return ContentService.createTextOutput(e.parameter.callback + '({"translated" : "' + translatedText + '"});').setMimeType(ContentService.MimeType.JAVASCRIPT);
}
翻訳対象の言語を設定する。
デフォルト:ja
翻訳対象とチャットの入力言語が同一の場合に、再翻訳する対象の言語を設定する。
-
未設定の場合は何もしない
-
設定されている場合は再翻訳結果をチャットに出力する
デフォルト:なし
翻訳タイムアウトを設定する。(ミリ秒)
デフォルト:10000
キーワードに反応して自動応答する設定を入力する。 一行で一設定、複数行記載できる。
- 形式 キーワード: 自動応答文
キーワードに!を含めた以下のフォーマットを設定するとカスタムチャットコマンドを用意できる。
!<ChatCommand>: <InternalCommand> <Process>
ex) !test: request http:~~~?${arg}
で、チャット欄から !test xxx と呼んでもらう。xxxは${arg}と入れ替わる。
外向けのチャットコマンド。これを使ってもらう。
内向けのコマンド。以下のコマンドが用意されている。
- request にURLを指定し、結果をチャット欄に打ち返す。
ユーザーのニックネームを設定し、ニックネームでコメントを読み上げるようにする。 現時点では、Join / Leaveは対象外。
一行で一設定、複数行記載できる。
- 形式 ユーザー名: ニックネーム
チェックすると、翻訳前のコメントも読み上げる。
デフォルト:読み上げない
チェックすると、ライブ配信のチャンネルに入場 / 退出したユーザーの読み上げをミュートする。
デフォルト:ミュートしない
チェックすると、@を含むコメントの読み上げをミュートする。
デフォルト:ミュートしない
コメント読み上げの音声を設定する。
デフォルト:取得可能な音声一覧の先頭
音声の音量を設定する。
デフォルト:1
音声の音程を設定する。
デフォルト:1
音声の速度を設定する。
デフォルト:1
音声合成をテスト実行する。
チャットコマンドを定期的に実行する機能。
チェックすると、機能を有効にする。
デフォルト:有効にしない
実行するコマンドを設定する。
デフォルト:なし
コマンドの実行間隔を指定する。(ミリ秒)
デフォルト:300000
- 各項目はパスワード以外クライアントPCに保存し、パスワードのみ画面を閉じると削除する。