Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

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

Open
usagi opened this issue Oct 4, 2023 · 0 comments

Comments

@usagi
Copy link
Owner

usagi commented Oct 4, 2023

提案

入力内容の言語を推定して出力チャンネルを切り替える《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にしか対応できないよ!と注記をつける

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

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant