Skip to content
New issue

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

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

Already on GitHub? Sign in 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にしか対応できないよ!と注記をつける

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

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

No branches or pull requests

1 participant