Skip to content

ushitora-anqou/daidoquer2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daidoquer2

「こんにちは、daidoquer2です。やさしくしてね。」

これはなに?

Discord用の読み上げbotです。テキストチャンネルに流れてきたメッセージを音声で読み上げます。Discord上で声を出せる人と出せない人がコミュニケーションを取るときに便利です。

以下のような特長があります:

  • VOICEVOXやGoogle TTSなどの様々なボイスに対応。
    • デフォルトで、Google TTS及びWEB版VOICEVOX APIに対応しています(トークンを準備する必要あり)。
    • その他のボイスでも、HTTP経由で音声をやりとりするサーバを立てることで簡単に対応できます。例えばCeVIO AIのAPIを経由することでCeVIO AIの音声も使用できます(事例)。
  • ロールに応じて読み上げボイスを変更可能。
    • 他に、ユーザIDごとに読み上げボイスを設定することもできます。
  • 自動でボイスチャネルに入室・退室可能。
  • ユーザの入室・退室・ライブ開始・ライブ停止を声でお知らせ。
  • 他のユーザが喋っているときには音量を自動的に小さくすることが可能。
  • 一度起動すれば複数サーバに導入可能。
  • オープンソースソフトウェア(AGPL-3.0)として公開。
    • 内部で読み上げログなどを不正に保存していないことなどを自分で確認できます。

使い方

Docker Compose を使えるようにした環境で daidoquer2-docker-compose の手順に従ってください。

開発環境の立ち上げ方

基本的な Elixir プロジェクトなので、最新の Elixir を入れて iex -S mix してください。

TODO: もう少し真面目に書く

About

Discord用チャット読み上げ多機能ボット

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages