読み上げBotドキュメント

コマンド一覧

Discordのチャット欄で / を入力すると候補が出ます。全部で17個あります。

はじめて使うとき

ボイスチャンネルに入ってから /connect、次に /set_read_channel の2つを実行すれば読み上げが始まります。コハク以外の声を使いたいときだけ /set_speaker も実行してください。

つなぐ・飛ばす

/connect

自分が入っているボイスチャンネルへ、Botを呼びます。Botが別のボイスチャンネルにいる場合は、そちらから移動します。

/disconnect

Botをボイスチャンネルから退出させます。順番待ちの読み上げも消えます。

/skip

いま読んでいる文章を飛ばします。読み上げ中でなければ、順番待ちの先頭を飛ばします。

/skip_queue

いま読んでいる文章と、順番待ちの文章をすべて飛ばします。

ことば:順番待ち(キュー)

短い時間に何件も投稿されると、Botは受け取った順に1件ずつ読みます。この待ち行列のことです。

読み上げの設定

/set_read_channel

読み上げるテキストチャンネルを決めます。ここで選んだチャンネルへの投稿だけを読みます。

/show_read_channel

いま読み上げ対象になっているチャンネルを表示します。そのチャンネルが削除されていた場合は、設定を解除します。

/set_speaker

AivisSpeechに入れてある話者とスタイルから、使う声を選びます。選択画面は同時に1人しか操作できません。

/set_limit

1回の投稿で読む文字数の上限を決めます。50〜1000文字のあいだで、初期値は200文字です。

/set_limit limit:200

上限を上げすぎないでください

上限を大きくすると、文章や音声モデルによっては読み上げが極端に速くなったり、発音やイントネーションが崩れたりします。これはAivisSpeech側で音声を作るときの性質によるもので、Bot側だけでは防ぎきれません。100〜200文字がおすすめです。

自分の辞書

単語ごとの読みかたを自分で登録できます。同じ単語が同梱の辞書にもある場合は、自分で登録したほうが優先されます。

/add_dict

読みかたを登録します。同じ単語がすでにある場合は、上書きするか確認が出ます。登録する単語は100文字まで、読みかたは500文字までです。

/add_dict original:乙 replacement:おつかれ

/remove_dict

登録した単語を削除します。

/remove_dict original:乙

/list_dict

自分で登録した内容を一覧で表示します。

/search_dict

登録した単語と読みかたを検索します。最大20件まで表示します。

/search_dict query:おつかれ

同梱の辞書

配布ファイルにはじめから入っている読み替え辞書です。よく使われる語の読みかたが登録されています。Discord上から中身を書き換えることはできません。

/list_global_dict

同梱の辞書の登録件数と、先頭の一部を表示します。「全文表示」を押すとすべて表示します。

/search_global_dict

同梱の辞書を検索します。最大30件まで表示します。

/search_global_dict query:Discord

同梱の辞書に自分で追加することはできません。読みかたを足したいときは/add_dictを使ってください。

調子を確かめる

ふだんは使う必要がありません。読み上げが始まらないときや、問い合わせをするときに使います。

/status

Botのいまの状態を短く表示します。ボイスチャンネルにつながっているか、読み上げ対象のチャンネル、順番待ちの件数、AivisSpeechが応答しているかが分かります。

/status_detail

BotとAivisSpeechの状態を詳しく表示します。/statusだけで原因が分からないときや、問い合わせに添えるときに使います。

ヘルプ

/help

使えるコマンドと短い説明をDiscord上に表示します。

最初の設定の流れ

  1. ボイスチャンネルに入る
  2. /connectでBotを呼ぶ
  3. /set_read_channelで読み上げるチャンネルを決める
  4. コハク以外の声を使うなら/set_speakerで選ぶ
  5. 決めたチャンネルへ文章を投稿する