VOICEPEAKを用いたDiscord用のテキスト読み上げボットです。
まだ開発中のためバグが発生する可能性があります。issueを立ててくれるとうれしいです。
従来のチャットベースのコマンドのほか、スラッシュコマンドにも対応しているため、以下はすべてスラッシュコマンドを基準として書いています。
もちろんconfig.jsonで設定されたprefixを使用したコマンドも対応しています。(デフォルト値は!)
簡略化されたコマンドリストが表示されます
コマンドを実行したユーザーが参加しているボイスチャンネルにBotが参加し、以後そのチャンネルでテキストを読み上げます。
別のボイスチャンネルに参加している場合は、新しいボイスチャンネルへ移動します。
ボイスチャンネルから切断します。
ことばリスト(辞書)に登録されている単語と読みを一覧表示します。
ことばリストに新しい単語とその読みを追加します。
ことばリストから指定した単語を削除します。
現在利用可能なキャラクター一覧と、その感情一覧を表示します。
コマンドを実行したユーザーの設定を表示します。
読み上げるキャラクター(ナレーター)を設定します。省略時はデフォルト値が設定されます。
VOICEPEAKではキャラクターによって設定できる感情パラメータが異なるので、キャラクター変更時にすべての感情パラメータが初期化されます。
読み上げ時の感情パラメータを設定します。感情名は省略できません。値省略時はその感情は0に設定されます。
読み上げ速度を設定します。省略時はデフォルト値が設定されます。
読み上げピッチを設定します。省略時はデフォルト値が設定されます。
キャラクター・感情・速度・ピッチをランダムに設定します。
ユーザー設定をデフォルト値にリセットします。
サーバーごとの設定を表示します。
ボイスチャンネルの読み上げ音量を設定します。省略時はデフォルト値が設定されます。
ボイスチャンネルへの自動参加の設定を行います。
現在いるボイスチャンネルと、コマンドを送信したテキストチャンネルのペアで自動参加の設定を行います。
設定したボイスチャンネルに参加したときにボットが自動で参加してくれます。
同じチャンネルペアでもう一度コマンドを送信すると登録を解除します。
ボイスチャンネルからの自動退出を設定します。省略時はデフォルト値が設定されます。
現在入っているボイスチャンネルに誰もいなくなったときに自動で退出します。
ボイスチャンネルへの入退出の読み上げを設定します。
ボイスチャンネルへ人が出入りすると読み上げてくれます。
サーバー設定をデフォルト値にリセットします。