ローカルA.I.VOICE_Discord読み上げbot
琴葉茜に喋ってほしい
既存のものだと他の人も操作できてしまう
読み上げbot来るたびに聞き専チャットを荒らすアホのために
Node.jsからA.I.VOICEに発話させる
DAMARE
やること
✅ ボイスチャンネルに参加させる
✅ ボイスチャンネルで音声を流す
Signalling状態で進まない
ギルドidとかの取得が間違ってる説
これだーーーー!
https://discordjs.guide/voice/voice-connections.html#playing-audio
https://scrapbox.io/files/6776a7a256cf9b890448308a.png
https://scrapbox.io/files/6776a7c941486b0c9d102c85.png
やったーーーーー!
✅ nodejsからaivoice 発話
✅aivoiceで作った音声を保存
✅メッセージ送る→再生の流れを作る
✅送られたmessage.contentでttsを保存
一応できたけど、連続で送ると前のが消える
✅起動時にファイル全て消す
一時的に数GB位になるのは構わない
✅保存したファイルを探す&再生
✅送った文が長すぎるとwavを見つけられない
生成されたwavの名前の、テキストの部分は10文字
message.contentから最初の10文字抽出
連続で送った時、1つ目の文を中断して2つ目の文を読み上げてしまう
queueつかってなんかやる
画像貼っつけた時も喋ってしまう
リンクも喋ってしまう
とりあえずできたーーーー!!!(2025-01-04 2:45)