ヨンホンが 4.0.0 になりました。サーバー設定はダッシュボードで行います。 変更点を見る

Skip to content

ボットの読み上げルール ​

ボットは、チャットに投稿された文をそのまま読み上げるわけではありません。 読み上げない文を先に除き、残った文を声に出して読みやすいように整えてから読み上げます。 このページでは、何を読み上げて何を飛ばすか、自分の文がどんな言葉に変わるかを例で紹介します。

ここに出てくるルールの多くは、サーバーのアドミンがダッシュボードの「読み上げ」タブでオン・オフします。 自分のサーバーで読み上げ方が違う場合は、アドミンがその設定を変えています。

NOTE

このページの例の多くは、韓国語の文を韓国語で読み上げる場合のものです。韓国語だけで起こる例は韓国語のまま載せ、括弧内に意味を添えています。

ひと目でわかる例 ​

初期設定のサーバーでは、次のように読み上げます。

こう書くとこう読み上げます
안녕하세요안녕하세요(こんにちは)
// 이건 읽지 마(読み上げずに飛ばします)
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ(韓国語の笑い声。5文字に縮めます)
???!!물음표(「はてなマーク」)
@친구 이거 봐○○님을 언급했어요. 이거 봐(○○さんをメンションしました。これ見て)
**중요** 공지중요 공지(重要 お知らせ。記号は読み上げません)
오늘 여기 갔어 + 写真1枚오늘 여기 갔어. 사진을 보냈어요(今日ここに行った。写真を送りました)
이거 봐 https://example.com 어때이거 봐 어때. 링크를 보냈어요(これ見て どう。リンクを送りました)
[공지](https://example.com) 확인해공지 확인해. 링크를 보냈어요(お知らせ 確認して。リンクを送りました)
タイムスタンプ <t:…:R>5시간 후(5時間後)
6개월 뒤 10000000원육개월 뒤 천만원(6か月後 1000万ウォン。数字を韓国語の読み方で読み上げます)
とても長い文너무 긴 글은 읽을 수 없어요(チャンネルの言語が日本語なら「テキストが長すぎて読み上げられません」)

以下で1つずつ説明します。

読み上げない文 ​

次のどれか1つでも当てはまると、その文は何も言わずに飛ばされます。 チャットに「読み上げませんでした」のような案内は出ません。 サーバーのアドミンは、ダッシュボードの「ボット」タブの「読み上げの問題」で理由を確認できます。

条件説明
//で始まる最初に確認します。読み上げてほしくない文に使ってください
ボットが書いた文サーバーが「ボットのメッセージを読む」をオンにして「読み上げるボット」に追加したボットだけ読み上げます
ボイスチャンネルにボットがいない「自動参加」がオフなら、そこで終わりです
読み上げない人アドミンが自分を「読み上げない人」に入れた場合
読み上げるチャンネルではないアドミンが「読み上げるチャンネル」を決めている場合
読み上げるロールがないアドミンが「読み上げるロール」を決めていて、自分にそのロールがない場合
先頭の記号がないアドミンが「先頭の記号」を決めていて、その記号で始まっていない場合
ボットが担当するチャットではない下の「ボットは担当のチャットだけを読み上げます」を参照
ボイスチャンネルの外で書いた文「ボイスチャンネル外も読む」がオフのサーバーで、ボットと同じボイスチャンネルにいない人の文
サウンドボードの単語がある音だけを鳴らし、文は読み上げません
メンテナンス中メンテナンスのあいだは読み上げません
整えたら読み上げる文字が残らないたとえば絵文字だけを送り、「添付ファイルの案内」がオフの場合
読み上げる前に削除した文下の「削除・編集した文」を参照

//で始めると読み上げません ​

いちばんよく使うことになるルールです。

こう書くとこう読み上げます
// 이건 읽지 마(読み上げません)
//이건 읽지 마(読み上げません。続けて書いても大丈夫です)
아 // 이건 읽지 마아 // 이건 읽지 마(先頭ではないので、そのまま読み上げます)

//は文の先頭にある必要があります。 このルールはほかの何よりも先に確認するので、//で始まる文ではサウンドボードも鳴りません。

ボットは担当のチャットだけを読み上げます ​

ボットはボイスチャンネルに入るときに読み上げるチャットを1つ決め、そのチャットの文だけを読み上げます。

  • 自動で入った場合 → 入るきっかけになった文が投稿されたチャット
  • /joinで呼んだ場合 → コマンドを使ったチャット

ヨンホン・ヨンハなど複数のボットが一緒にいる場合は、ボットごとに自分のチャットを担当します。 同じ文は1つのボットだけが読み上げます。詳しいルールは複数のボットで一緒に読み上げるにあります。

読み上げるチャットを変えるには、/leaveでボットを退出させてから、読み上げてほしいチャットで/joinをもう一度使います。

文が変わって読み上げられるもの ​

Discord の書式記号 ​

太字・斜体などの書式記号は除いて、文字だけを読み上げます。

こう書くとこう読み上げます
**굵게** · *기울임* · __밑줄__ · ~~취소선~~굵게 · 기울임 · 밑줄 · 취소선(太字 · 斜体 · 下線 · 取り消し線の文字だけ)
# 제목 · -# 작은 글제목 · 작은 글(見出し · 小さい文字の文字だけ)
> 인용인용(引用の文字だけ)
- 목록목록(リストの文字だけ)
`코드`코드(コードの文字だけ)

数字のあいだのアスタリスク(2*3*4)や、バックスラッシュでエスケープした記号は、書式とはみなさずにそのまま残します。

コードブロック ​

送ったもの読み上げる言葉
1行だけの短いコードブロック(40文字以下)中の文をそのまま読み上げます
複数行または長いコードブロック코드를 보냈어요(コードを送りました)

長いコードブロックの中のリンク・絵文字は数えません。

リンク ​

リンクのアドレスは読み上げません。文から除き、最後に「링크를 보냈어요」(リンクを送りました)を付けます。

こう書くとこう読み上げます
이거 봐 https://example.com 어때이거 봐 어때. 링크를 보냈어요
[공지](https://example.com) 확인해공지 확인해. 링크를 보냈어요
<https://example.com>링크를 보냈어요

マスクリンク([文字](アドレス))は見えている文字だけを読み上げ、括弧やアドレスは残しません。

サーバーが「サイトのタイトルを読む」をオンにしている場合は、リンクが1つだけの文でページのタイトルを読み上げます。

こう書くとこう読み上げます
https://example.comExample Domain 링크를 보냈어요(Example Domain のリンクを送りました)
  • タイトルを2秒以内に取得できなければ「링크를 보냈어요」と読み上げます。
  • 内部ネットワークのアドレスはタイトルを取得しません。
  • リンクが2つ以上あると、タイトルなしで「여러 개의 링크를 보냈어요」(複数のリンクを送りました)と読み上げます。

スポイラー ​

text
내일 ||범인은 집사|| 나온대

(「明日 ||犯人は執事|| が出るって」という意味の文です)

サーバーの設定こう読み上げます
「スポイラーを読む」オフ(初期設定)내일 나온대(隠した部分を飛ばします)
「スポイラーを読む」オン내일 범인은 집사 나온대(隠した部分も読み上げます)

文全体を隠した場合、オフのサーバーでは「스포일러를 보냈어요」(スポイラーを送りました)と読み上げます。 隠した部分の中のリンク・絵文字は知らせません。サイトのタイトルから隠した内容が漏れないようにするためです。

タイムスタンプ ​

Discord のタイムスタンプは、数字の代わりに日付・時刻の言葉で読み上げます。下の例は韓国語の文の場合です。

タイムスタンプの形式読み上げる言葉
相対時間(:R)5시간 후 · 3분 전 · 방금 · 곧(5時間後 · 3分前 · たった今 · もうすぐ)
日付(:d · :D)10월 6일(10月6日)
時刻(:t · :T)오후 3시 30분(午後3時30分)
日付と時刻(初期設定 · :f)10월 6일 오후 3시 30분(10月6日 午後3時30分)
曜日まで(:F)10월 6일 화요일 오후 3시 30분(10月6日 火曜日 午後3時30分)
  • 日付と時刻は韓国時間で読み上げます。
  • 今年でなければ年も読み上げます。
  • 前後の文の言語で読み上げます。文がなくタイムスタンプだけなら、チャンネルの言語で読み上げます。

コマンドのメンション ​

押して使えるコマンドのメンション(</들어와:…>)は、数字の代わりにコマンド名で読み上げます。

こう書くとこう読み上げます
/들어와 コマンドのメンション들어와

メンション · ロール · チャンネル ​

メンションは、その場所で案内の文に置き換わります。

こう書くとこう読み上げます
ボットと同じボイスチャンネルにいる人をメンション○○님을 언급했어요.(○○さんをメンションしました。)
ボイスチャンネルにいない人をメンション유저를 언급했어요.(ユーザーをメンションしました。)
ロールをメンション역할을 언급했어요.(ロールをメンションしました。)
チャンネルをメンション채널을 언급했어요.(チャンネルをメンションしました。)
@everyone · @here모두를 언급했어요.(全員をメンションしました。)

○○には、その人が自分の設定で決めたニックネームが入ります。 ニックネームがない場合や、サーバーが「ニックネームを固定」をオンにしている場合は、Discord の名前が入ります。

名前は、その人がいまボットと同じボイスチャンネルにいるときだけ読み上げます。

同じ文字の繰り返し ​

サーバーが「連投を減らす」をオンにしていると(初期設定はオン)、同じ文字が長く続くときに縮めて読み上げます。 何文字まで読み上げるかは、サーバーが「連投の基準」で3~10のあいだで決めます。初期値は5です。

こう書くとこう読み上げます(基準5)
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
아아아아아아아아악아아아아아악
ㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎㅋㅎ
ㅋㅋㅋㅋㅋㅋ(基準より少ないのでそのまま)
10000000원천만원(1000万ウォン。数字は縮めません)

2~3文字のまとまりが繰り返されるときも縮めます。 数字・リンク・メンションは縮めません。大きな数字が途中で切れて、別の金額として読み上げられることはありません。

記号だけの文 ​

文が最初から最後まで記号だけでできていると、記号をすべて読み上げずに、先頭の記号1つの名前だけを読み上げます。 スペースは除いて判断します。下は韓国語で読み上げる場合の例です。

こう書くとこう読み上げます
?물음표
???!!물음표(先頭が ?)
!!!느낌표
! ? ?느낌표
안녕?안녕?(文字が混ざっているので置き換えません)
記号読み上げる言葉記号読み上げる言葉
?물음표(はてなマーク)%퍼센트(パーセント)
!느낌표(びっくりマーク)*별표(アスタリスク)
~물결(波線)&앤드(アンド)
#샵(シャープ)+플러스(プラス)
@골뱅이(アットマーク)=이퀄(イコール)

文の途中の記号には、このルールは適用されません。

略語の読み替え ​

サーバーが「略語の読み替え」をオンにしていると、「ㅋㅋ」を「크크」のように読み替えます(ハングルの子音だけで書いた略語を読める形に変えます)。 ルールは2組を順番に使います。

  1. サーバーのアドミンが登録した「読み替えルール」
  2. あらかじめ用意された「基本の略語辞書」 — サーバーがオンにしているときだけ

どんなルールがあるかはサーバーごとに違います。アドミン側の設定は「単語・サウンド」タブにあります。

数字 ​

韓国語の文の数字は、意味に合わせて読み上げます。下はすべて韓国語の文の例です。

こう書くとこう読み上げます
6개월육개월(6か月)
2개국 · 5개년 · 1채널 · 3시즌 · 3달러이개국 · 오개년 · 일채널 · 삼시즌 · 삼달러(2か国 · 5か年 · 1チャンネル · 3シーズン · 3ドル)
6월 · 10월유월 · 시월(6月 · 10月。特別な読み方になります)
1만원 · 1천원만원 · 천원(1万ウォン · 1千ウォン。「1」を読みません)
101명백한명(101人)
1번째 · 1째 · 2째첫번째 · 첫째 · 둘째(1番目 · 1つ目 · 2つ目)
20대(年齢)이십대(20代)
3~5개세개에서 다섯개(3個から5個)
5km · 64GB · 30℃오킬로미터 · 육십사기가바이트 · 삼십도(5キロメートル · 64ギガバイト · 30度)
$5 · ¥500오달러 · 오백엔(5ドル · 500円)
01012345678공일공 일이삼사 오육칠팔(010 1234 5678 を1桁ずつ)
  • km·kg·ml·GB·℃ のような単位や、₩·$·¥·€ のような通貨記号もハングルで読み上げます。
  • 携帯電話の番号は、ハイフンなしで書いても1桁ずつ読み上げます。
  • 英語だけの文の数字はそのまま読み上げます。

文の後ろに付く案内 ​

ファイル・スタンプ・リンクなどを送ると、文の後ろに一文が付きます。この案内は韓国語で読み上げます。

送ったもの読み上げる言葉
png · jpg · gif · webp など사진을 보냈어요(写真を送りました)
mp4 · mov · mkv など영상을 보냈어요(動画を送りました)
mp3 · wav · flac など음성을 보냈어요(音声を送りました)
pdf · docx · hwp · xlsx など문서를 보냈어요(文書を送りました)
そのほかのファイル파일을 보냈어요(ファイルを送りました)
リンク링크를 보냈어요(リンクを送りました)
長いコードブロック코드를 보냈어요(コードを送りました)
全体を隠したスポイラー스포일러를 보냈어요(スポイラーを送りました)
スタンプ스티커를 보냈어요(スタンプを送りました)
絵文字(サーバー絵文字・通常の絵文字)이모지를 보냈어요(絵文字を送りました)
こう書くとこう読み上げます
写真5枚だけ여러 장의 사진을 보냈어요(複数の写真を送りました)
이거 봐 + 写真1枚 + リンク이거 봐. 사진과 링크를 보냈어요(これ見て。写真とリンクを送りました)
写真 + スタンプ + 絵文字사진과 스티커, 이모지를 보냈어요(写真とスタンプ、絵文字を送りました)
안녕 + 絵文字안녕(やあ)
絵文字だけ이모지를 보냈어요(絵文字を送りました)
  • 数は数えず、「여러」(複数)とだけ知らせます。
  • 文と一緒に送ったスタンプ・絵文字は知らせません。 スタンプや絵文字だけを送ったときにだけ知らせます。
  • 文と案内のあいだにはピリオドを入れます。 2つの文が1つの文のようにつながってしまわないようにするためです。
  • 「添付ファイルの案内」をオフにしても、リンク・コード・スポイラーの案内は残ります。 写真・ファイル・スタンプ・絵文字の案内だけがなくなります。

文の前に付く案内 ​

状況前に付く言葉サーバーの設定
メッセージを転送した○○님이 메시지를 전달했어요.(○○さんがメッセージを転送しました。)転送の案内
ほかの人の文に返信した○○님이 △△님에게 답장을 보냈어요.(○○さんが△△さんに返信しました。)返信の案内
書く人が変わった○○,書いた人の名前を読む
  • 転送と返信が重なると、転送の案内だけが付きます。自分の文に返信した場合は案内が付きません。
  • 「書いた人の名前を読む」は、前の文と書いた人が違う場合、または同じ人でも最後に名前を読み上げてから1分が過ぎた場合に名前を付けます。転送・返信の案内が付いた文には、名前を別に付けません。
  • ○○、△△には、メンションと同じルールでニックネームか Discord の名前が入ります。

どの言語で読み上げるか ​

読み上げるボットが「翻訳して読む」を使っている場合は、文を先に翻訳し、翻訳した文を読み上げます。 翻訳は選んだ2つの言語のあいだでだけ行います(→ は矢印の前の言語で書いた文だけ)。ほかの言語で書いた文は原文のまま読み上げます。 添付の案内は翻訳しません。翻訳の設定は「言語」タブにあります。

読み上げる言語は、整えた文を見て次の順番で決めます。

文にこの文字があればこの言語で読み上げます
ひらがな・カタカナ日本語
ハングル韓国語
アルファベット英語
数字・記号だけチャンネルの言語

上から順に確認するので、ハングルとかなが混ざっていると日本語で読み上げます。 このページで「チャンネルの言語」とは、文が投稿されたチャンネルの言語のことです。チャンネルごとに言語を決めていなければ代表言語です。 決まった言語に合わせて、その言語で選んでおいたボイスで読み上げます。

長すぎる文 ​

サーバーが決めたメッセージの長さの制限より長い文は、原文を読み上げずに案内の文に置き換えて読み上げます。

  • 初期値は200文字です。サーバーは文字数(10〜200文字)か読み上げ時間(5〜30秒)のどちらかに変えられます。
  • 読み上げ時間を選んだサーバーでは、そのボイスと速さで何秒かかるかを先に計算します。
  • どちらの方法でも、一度に読み上げる文は200文字までです。
  • 超えた文は音声を作らないので、クレジットも使いません。
  • 測る対象は整えたあとの文で、添付の案内も含まれます。転送・返信の案内のせいで超えるときは、案内を除いて本文だけを読み上げます。
チャンネルの言語代わりに読み上げる言葉
韓国語너무 긴 글은 읽을 수 없어요
英語The message is too long to read.
日本語テキストが長すぎて読み上げられません

ボットが書いた文は、案内の文に置き換えず、前の部分だけを切り取って読み上げます。

TIP

長い文をどうしても読み上げてほしい場合は、2~3回に分けて送ってください。 逆に長い文を読み上げてほしくない場合は、//で始めれば大丈夫です。

削除・編集した文 ​

文がどこまで進んでいたか削除すると編集すると
まだ順番を待っている読み上げません編集後の文で読み上げます
読み上げているすぐに止まります最初の文を最後まで読み上げます
読み上げ終わった何も起きません何も起きません

読み上げる前に削除した文は、クレジットを使いません。

入室・退室のお知らせ ​

サーバーが「参加・お知らせ」タブでオンにしていると、ボットがいるボイスチャンネルで起きたことも読み上げます。 このお知らせはチャンネルの言語で読み上げます。下はチャンネルの言語が日本語の場合です。

できごと読み上げる言葉サーバーの設定
人が入った · 出た○○ さんが入室しました! · ○○ さんが退室しました。入室のお知らせ · 退室のお知らせ
画面共有の開始 · 終了○○ さんが画面共有を始めました · ○○ さんが画面共有を終えました画面共有のお知らせ
カメラのオン · オフ○○ さんがカメラをオンにしました · ○○ さんがカメラをオフにしましたカメラのお知らせ
ほかのボットが入った · 出た○○ ボットが入室しました · ○○ ボットが退室しましたボット入室のお知らせ · ボット退室のお知らせ
  • ボットがいるボイスチャンネルで起きたことだけを読み上げます。
  • 最後の1人が出ていったときは、退室のお知らせを読み上げません。ボットもまもなく退出するからです。
  • ヨンホン・ヨンハなど、スタジオ・ヨンホンのボット同士は、入っても出ても知らせません。
  • このお知らせは、サーバーの基本ボイスで読み上げます。

知っておくと便利なこと ​

案内の文の言語 ​

文チャンネルの言語に従うか
「사진을 보냈어요」などの添付の案内いいえ、常に韓国語
「유저를 언급했어요.」などのメンションの案内いいえ、常に韓国語
転送 · 返信の案内いいえ、常に韓国語
入室・退室のお知らせはい
「テキストが長すぎて読み上げられません」はい
タイムスタンプ前後の文の言語

英語のサーバーで写真を送ると、英語のボイスが韓国語の案内を読み上げることになります。 気になる場合は、アドミンが「添付ファイルの案内」をオフにして、写真・ファイルの案内をなくせます。メンションの案内はオフにできません。

一度にたくさん書くと、一部が抜けることがあります ​

読み上げる文は、サーバーごとに順番を待ちます。一度に20個まで待つことができ、あふれると新しく届いた文を捨てます。 このときも案内は出ません。

何人もが同時に速く書くと、一部の文が読み上げられずに流れてしまうことがあります。 大事な内容は、会話が落ち着いてからもう一度送ってください。

関連ページ ​