コマンド
SimpliesBot TTS の全コマンドとパラメーター・注意点を詳細に解説します。
目次
バッジ凡例
接続コマンド
Botをボイスチャンネルに参加・退出させるコマンド
/join
読み上げBotをあなたが入っているボイスチャンネルに参加させます。参加後、指定のテキストチャンネルに投稿されたメッセージが読み上げられます。
備考
- •あなた自身がボイスチャンネルに参加している必要があります
- •既にBotが別のVCに接続中の場合は、あなたのVCに移動します
- •Botは参加時に接続音を再生します
- •読み上げ対象チャンネルはコマンドを実行したテキストチャンネルになります
/leave
読み上げBotをボイスチャンネルから退出させます。読み上げも停止します。
備考
- •Botと同じボイスチャンネルにいる必要があります
- •読み上げキューが残っている場合もすべてクリアされます
サーバー設定コマンド
サーバー全体の読み上げ動作を設定するコマンド(サーバー管理者向け)
/server speaker
管理者サーバー全体のデフォルト話者(ボイス)を変更します。個人設定が未設定のユーザーはこの話者で読み上げられます。
パラメーター
character_name必須話者名(例: 四国めたん、ずんだもん)。入力補完あり(部分一致)
備考
- •オートコンプリートで話者名を選択できます
- •設定後は新しいメッセージから適用されます
/server speed
管理者サーバー全体のデフォルト読み上げ速度を変更します。個人設定が未設定のユーザーに適用されます。
パラメーター
speed必須速度倍率。0.5(半速)〜 2.0(2倍速)の範囲で指定
備考
- •0.5未満は0.5に、2.0超は2.0に自動クランプされます
- •推奨は 1.0(等速)〜 1.3(少し速め)
/server romaji
管理者ローマ字入力の読み上げ変換を切り替えます。`konnichiwa` のようなローマ字を、読み上げ前にかなへ変換できます。
パラメーター
enabled必須true: 有効 / false: 無効
備考
- •設定変更は次のメッセージから反映されます
- •有効化するとローマ字がかなに変換されて読み上げられます(例: konnichiwa → こんにちは)
/server vcjoinembed
管理者VC参加/退出通知Embedの送信を切り替えます。Bot接続中VCでの入退室をテキストチャンネルに通知できます。
パラメーター
enabled必須true: 有効 / false: 無効
備考
- •通知対象はBotが接続しているVCの参加/退出です
- •通知の送信先は読み上げ対象チャンネルです
/server vcmembersonly
管理者Botと同じVCに接続中のユーザー投稿のみ読み上げる設定を切り替えます。
パラメーター
enabled必須true: 有効 / false: 無効
備考
- •有効化すると未接続ユーザーの投稿は読み上げ対象外になります
- •ゲームや雑談など、VC参加者だけに読み上げたい場合に便利です
/server announce
管理者アナウンス機能のON/OFFを切り替えます。ユーザーの入退室告知と、Bot再起動告知の2種類を個別に制御できます。
パラメーター
option必須user: ユーザー入退室アナウンス / restart: Bot再起動告知アナウンス
enabled任意true: 有効(デフォルト)/ false: 無効
/server autoconnect add
管理者現在あなたがいるボイスチャンネルをオートコネクト対象に追加します。対象VCに誰かが入室すると、Botが自動で接続します。
備考
- •コマンド実行時にあなたがVCにいる必要があります
- •最大10件まで登録可能
- •読み上げチャンネルはコマンドを実行したテキストチャンネルになります
- •すでに登録済みのVCを再度登録しようとするとエラーになります
/server autoconnect remove
管理者指定したボイスチャンネルのオートコネクト設定を削除します。
パラメーター
vc_channel必須オートコネクトから削除するボイスチャンネルを選択
/server autoconnect list
現在のサーバーで設定されているオートコネクト一覧を表示します。
備考
- •VC名と紐付けられたテキストチャンネルが表示されます
- •設定が0件の場合はその旨が表示されます
個人設定コマンド
あなた個人の読み上げ設定を変更するコマンド
/user speaker
あなた専用の話者を設定します。このサーバーのどこで読み上げられても、この話者が使われます。
パラメーター
character_name必須話者名(例: ずんだもん)。入力補完あり
備考
- •個人設定はサーバー設定より優先されます
- •個人設定をリセットしたい場合は /user reset を使用してください
/user speed
あなた専用の読み上げ速度を設定します。
パラメーター
speed必須速度倍率(0.5 〜 2.0)
/user reset
あなたの個人設定(話者・速度)をすべてリセットします。リセット後はサーバーのデフォルト設定が適用されます。
備考
- •取り消しはできません
- •話者・速度の両方がリセットされます
辞書コマンド
単語の読み方を登録・管理するコマンド。固有名詞や略称の読み間違いを修正できます
/dict add
CDサーバーの辞書に単語(変換前)と読み方(変換後)を登録します。登録後、その単語は指定した読み方で読み上げられます。
パラメーター
word必須変換前の単語(例: SimpliesBot)
reading必須読み方(例: シンプリーズボット)
備考
- •辞書はサーバーごとに管理されます
- •コマンドにはクールダウンがあります
/dict remove
CD辞書から指定した単語を削除します。
パラメーター
word必須削除する単語。完全一致で検索されます
備考
- •存在しない単語を指定するとエラーになります
/dict list
登録されている辞書の一覧を表示します。最大20件が表示され、それ以上は件数のみ表示されます。
備考
- •自分にだけ見えるメッセージ(Ephemeral)で表示されます
- •辞書が空の場合はその旨が表示されます
/dict share
このサーバーの辞書を他のサーバーへ共有するための共有IDを発行します。
備考
- •発行された共有IDの有効期限は5分間です
- •共有IDはあなたにだけ見えます
- •辞書が空の場合は発行できません
/dict import
別サーバーで発行した共有IDをこのサーバーに取り込みます。既存の辞書にマージされます(重複はスキップ)。
パラメーター
share_id必須32文字の共有ID(/dict share で発行したもの)
備考
- •同一サーバー内では使用できません
- •有効期限が切れたIDは使用不可
- •既に登録済みの単語はスキップされ、新しい単語のみ追加されます
情報コマンド
Botの状態・ヘルプを確認するコマンド
/ping
BotのDiscord APIレイテンシとサービス稼働状況を表示します。
備考
- •WebSocket接続のレイテンシが表示されます
- •サービス状態が異常の場合はエラーが表示されます
/help
コマンド一覧とダッシュボード等各種リンクをまとめたヘルプを表示します。
備考
- •DMでも使用可能な唯一のコマンドです
- •あなたにだけ見えるメッセージで表示されます
Prefixコマンド (旧式)
スラッシュコマンドへの移行を推奨しています。すべて voice! から始まります。
| コマンド | 説明 |
|---|---|
voice!join | 現在のVCに参加して読み上げ開始 |
voice!leave | VCから退出 |
voice!skip | 現在読み上げ中のメッセージをスキップ |
voice!speaker [話者名] | サーバーの話者を変更(スラッシュコマンド推奨) |
voice!speed [速度] | サーバーの速度を変更(スラッシュコマンド推奨) |
voice!help | プレフィックスコマンドのヘルプを表示 |