Skip to content
/ VCPEAK Public

VOICEPEAKを用いたDiscord用のテキスト読み上げボット

License

Notifications You must be signed in to change notification settings

5asuk3/VCPEAK

Repository files navigation

VOICEPEAKを用いたDiscord用のテキスト読み上げボットです。
まだ開発中のためバグが発生する可能性があります。issueを立ててくれるとうれしいです。

コマンド

従来のチャットベースのコマンドのほか、スラッシュコマンドにも対応しているため、以下はすべてスラッシュコマンドを基準として書いています。
もちろんconfig.jsonで設定されたprefixを使用したコマンドも対応しています。(デフォルト値は!)

/help

簡略化されたコマンドリストが表示されます

/connect

コマンドを実行したユーザーが参加しているボイスチャンネルにBotが参加し、以後そのチャンネルでテキストを読み上げます。
別のボイスチャンネルに参加している場合は、新しいボイスチャンネルへ移動します。

/disconnect

ボイスチャンネルから切断します。

/dict list

ことばリスト(辞書)に登録されている単語と読みを一覧表示します。

/dict add [単語] [読み]

ことばリストに新しい単語とその読みを追加します。

/dict delete [単語]

ことばリストから指定した単語を削除します。

/voice-list

現在利用可能なキャラクター一覧と、その感情一覧を表示します。

/config show

コマンドを実行したユーザーの設定を表示します。

/config narrator [キャラクター名]

読み上げるキャラクター(ナレーター)を設定します。省略時はデフォルト値が設定されます。
VOICEPEAKではキャラクターによって設定できる感情パラメータが異なるので、キャラクター変更時にすべての感情パラメータが初期化されます。

/config emotion [感情名] [値]

読み上げ時の感情パラメータを設定します。感情名は省略できません。値省略時はその感情は0に設定されます。

/config speed [速度(50~200)]

読み上げ速度を設定します。省略時はデフォルト値が設定されます。

/config pitch [ピッチ(-300~300)]

読み上げピッチを設定します。省略時はデフォルト値が設定されます。

/config randomize

キャラクター・感情・速度・ピッチをランダムに設定します。

/config reset

ユーザー設定をデフォルト値にリセットします。

/server-config show

サーバーごとの設定を表示します。

/server-config volume [音量(0~200)]

ボイスチャンネルの読み上げ音量を設定します。省略時はデフォルト値が設定されます。

/server-config auto-connect

ボイスチャンネルへの自動参加の設定を行います。
現在いるボイスチャンネルと、コマンドを送信したテキストチャンネルのペアで自動参加の設定を行います。
設定したボイスチャンネルに参加したときにボットが自動で参加してくれます。 同じチャンネルペアでもう一度コマンドを送信すると登録を解除します。

/server-config auto-disconnect [True|False]

ボイスチャンネルからの自動退出を設定します。省略時はデフォルト値が設定されます。
現在入っているボイスチャンネルに誰もいなくなったときに自動で退出します。

/server-config join-leave-announcement [True|False]

ボイスチャンネルへの入退出の読み上げを設定します。
ボイスチャンネルへ人が出入りすると読み上げてくれます。

/server-config reset

サーバー設定をデフォルト値にリセットします。

About

VOICEPEAKを用いたDiscord用のテキスト読み上げボット

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages