{"repo":"TeamFelNull/I-TTS","free":true,"listed":false,"github":"https://github.com/TeamFelNull/I-TTS","clone":"git clone https://github.com/TeamFelNull/I-TTS.git","description":"The Ikisugi Discord TTS BOT","language":"Java","stars":17,"topics":["discord-bot"],"license":"LGPL-3.0","category":"workflow-automation","readme_excerpt":"I-TTS (Integration Ikisugi TTS) いろいろな機能が統合されたDiscordの読み上げBOT 機能 - 指定されたテキストチャンネルの会話を読み上げ - VCに参加、移動してきたユーザの名前を読み上げ - サーバーごと、ユーザーごとに読み上げる声を変更 - サーバーごと、グローバルで指定可能な読み上げ辞書機能 対応済み読み上げAPI - VOICEVOX - COEIROINK - SHAREVOX - VoiceText VOICEVOXとCOEIROINK、SHAREVOXは自分でエンジンを起動しておく必要があり、VoiceTextにはAPIキーが必要です。 動作環境 - Java25 - LavaPlayerとJDA、JDAVEが対応しているプラットフォーム Windows(amd64)とLinux(amd64,arm64)で動作確認済み。 Linuxで動作させる場合は、GLIBCXX 3.4.32 および GLIBC 2.38 を含む Debian 13 または Ubuntu 24.04 以降を使用してください。 VOICEVOXとCOEIROINK、SHAREVOXを利用する場合はそれぞれが対応してる環境が必要です。 起動方法 このBOTのJarファイルを引数なしで起動してください または 初回起動時はコンフィグが起動ディレクトリ内に生成され停止します。 コンフィグにBOTトークンなどを記述し、もう一度起動してください。 コンフィグ BOT 起動時に生成されるconfig.json5で指定可能です。 起動後は変更不可です。 \"bot token\" BOTのトークン \"theme color\" BOTのテーマカラー(埋め込みテキストなどに利用される色) \"cache time\" 音声データのキャッシュの保持期間(ミリ秒) \"voice text\" VoiceTextに関するコンフィグ \"enable\" VoiceTextを有効にするかどうか \"api key\" VoiceTextのAPIキー \"voicevox\"、\"coeirolnk\"、\"sharevox\" それぞれVOICEVOX系に関するコンフィグ \"enable\" それぞれVOICEVOX系の読み上げを有効にするかどうか \"api url\" それぞれVOICEVOX系のエンジンのURL(複数指定可能) \"check time\" それぞれVOICEVOX系のエンジンが生きているか確認する間隔(ミリ秒) サーバー サーバー別に/configコマンドで変更可能です。 \"notify-move\" VCの入退室時にユーザー名を読み上げるかどうか \"read-limit\" 読み上げ文字数上限 \"name-read-limit\" 名前の読み上げ文字数上限 \"need-join\" VCに参加中のユーザーのみ読み上げるかどうか \"read-overwrite\" 読み上げの上書きするかどうか \"read-ignore\" 読み上げない文字(正規表現) \"default-voice\" 初期の読み上げタイプ コマンド 一部のコマンドは初期状態でサーバー管理者のみ利用可能です。 サーバー管理者以外が利用したい場合はサーバーでスラッシュコマンドの権限を指定する必要があります。 /join 読み上げBOTをVCに呼び出す、チャンネル指定可能(未指定の場合は自分が接続してるVC) /leave 読み上げBOTをVCから切断する /reconnect 読み上げBOTを再接続させます(読み上","default_branch":null,"files":null,"tree":[],"storefront":"/r/TeamFelNull","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TeamFelNull/I-TTS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}