Skip to content

Discordの指定したテキストチャンネルに送信されたメッセージをボイスチャンネルで読み上げます。

License

Notifications You must be signed in to change notification settings

Cosgy-Dev/TextToSpeakBot

Downloads Stars Release License Discord CircleCI Jenkins Jenkins CodeFactor

読み上げボット(TextToSpeakBot)

読み上げボットは、Open JTalkを使用したシンプルで操作性の良いボットです。 ユーザーは、自分のオリジナルの声を設定を変更することで変更可能です。 Java言語を使用しており動作が高速で比較的簡単にホストすることが可能です。

Discord Banner 1

機能

  • 辞書機能
  • テキストを送信したユーザー名を読み上げ
  • ボイスチャンネルに参加、退出したユーザーの名前を読み上げ
  • シンプルで使いやすいUI
  • ユーザーごとに細かく声の設定が可能
  • 翻訳機能

インストール方法

セルフホスト

Cosgy Dev公式ページで読み上げボットのインストール方法を紹介しています。 ある程度のスキルを必要としますが、自力で読み上げボットをホストしたい方はこちら でインストール方法を御覧ください。

Docker

有志の方がDockerイメージを作成してくれています。 Dockerを使用して簡単にホストしたい方はこちらでインストール方法を御覧ください。

注意事項

  • 必ずDiscordの利用規約を守ってください。
  • このボットは、自己責任で使用してください。

Developer Portalでの設定

  • Developer Portalでアプリケーションを作成します。
  • Botを作成し、TOKENを取得します。
  • config.ymlにTOKENを設定します。
  • BotタブからMessage Content Intentを有効にします。

ポータル画像

  • OAuth2でBotの権限を設定し、URLを取得します。
  • 取得したURLにアクセスし、サーバーに追加します。
  • 以上で設定は完了です。

Message Content Intentを有効にしないと、ボットがメッセージを読み取れないため、読み上げ機能が正常に動作しません。

コントリビューション

このプロジェクトに貢献する方法については、CONTRIBUTINGを参照してください。

サポート

サポートについては、Cosgy Dev公式サーバーで行っています。

ライセンス

このプロジェクトは、Apache License 2.0ライセンスの下でライセンスされています。詳細については、LICENSEを参照してください。

About

Discordの指定したテキストチャンネルに送信されたメッセージをボイスチャンネルで読み上げます。

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages