Skip to content

入力内容に応じて出力チャンネルを切り替える《LanguageSwitcher》 Processor の追加 #9

@usagi

Description

@usagi

提案

入力内容の言語を推定して出力チャンネルを切り替える《LanguageSwitch》 Processor を追加します。

提案の背景

想定する具体的な使用例を挙げます。

channrl_from = "chat"
channel_map = [
 [ "ja", "chat-ja" ],  # 日本語と推定された場合は chat-ja へ出力します
 [ "en", "chat-en" ],  # 英語と推定された場合は chat-en へ出力します
 [ "de", "chat-de" ],  # ドイツ語と推定された場合は chat-de へ出力します
 [ "_", "chat-unknown" ]  # それ以外の場合は chat-unknown へ出力します
]

《LanguageSwitcher》の追加により、 Twitch のチャットを入力とした場合に

  • 日本語で書き込んでくれる視聴者さんは 《CoeiroInk》のアルマちゃんに日本語として自然に読み上げ&《GAS-Translation》で英語に翻訳して表示、
  • 英語で書き込んでくれる視聴者さんは 《OS-TTS》のMicrosoft Georgeに英語として自然に読み上げ&《GAS-Translation》で日本語に翻訳して表示、
  • ドイツ語で書き込んでくれる視聴者さんは《OS-TTS》のMicrosoft Heddaにドイツ語として自然に読み上げ&《GAS-Translation》で日本語に翻訳して表示、
  • その他の言語の視聴者さんはそのまま表示しつつJA/EN/DEにしか対応できないよ!と注記をつける

このような配信を実現できて便利でエモい予感がします。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions