YapToTextの句読点コマンド:記号ごとに何と言うか

MacでYapToTextを使って音声入力するときに句読点を入れるには、文の区切りで記号の名前を言います。question mark、exclamation point、new line、new paragraphなどです。comma、period、colonのように1語の名前は、前にinsertを付けてinsert commaと言います。Require the word “insert” before a commandが初期設定でオンになっているからです。

ふつうの文には、これはほとんど必要ありません。Whisperが話し言葉の句読点を自分で付けてくれるからです。名前を言うのは、Whisperが推測できない記号のためです。名前はすべてCommandsページに一覧があり、変更もできます。私は手でキーボードを打つことが難しく、カンマ1つのためにキーボードに手を伸ばしたら、音声入力を使う意味がなくなってしまいます。Apple純正の音声入力のコマンドについては、Macの音声入力コマンドのガイドに一覧があります。

Mac App StoreでYapToTextをダウンロード無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。

MacのYapToTextの音声入力パネル。ライブの波形、入力中の文、キャンセル、一時停止、停止のボタンが表示されている。
図1. パネルに表示されるライブの言葉は、Whisperから直接届きます。Whisperは話し言葉の句読点を自分で付けます。名前を言うのは、Whisperが推測できない記号のためです。

2語の名前は文の終わりで言う

2語以上の名前は、文の区切りの位置で言えば、insertなしでそのまま働きます。2語の名前は、文の終わりにあるかぎり、insertを付ける必要はありません。

言うこと: 文の最後に、記号の名前を言います。

is it working now, question mark

入力される内容: “is it working now?” 名前の前にWhisperが付けたカンマは消え、名前の直後にWhisperが付けた記号も消えます。

後ろに小文字の語が続く場合、2語の名前は言葉のままです。そのため「it put a question mark in the middle」は、言ったとおりに入力されます。後ろに大文字や数字が続く場合は、記号になります。new lineとnew paragraphは、改行の前後の空白も整えます。これは音声入力で広く使われている決まりで、YapToTextは1.4からこの形に従っています。

1語の名前の前にはinsertを付ける

Commandsページには、Require the word “insert” before a commandというスイッチがあり、初期設定でオンです。ふつうの会話が記号に変わらないようにするためのもので、「that period of time」や「a dash of salt」は言葉のまま入力されます。

YapToTextのCommandsページ。Enable voice commandsがオン、Require the word insert before a commandがオンで、Snippetsタブが表示されている。
図2. Require the word insert before a commandはCommandsページの上のほうにあり、初期設定でオンです。その下に、Snippets、Punctuation、Emojiのタブが並びます。

言うこと: スイッチがオンの間は、文のどこでもこう言います。

insert comma

起きること: カンマが、直前の語にくっついて入力されます。

  • 1語の句読点の名前。 period、comma、colon、semicolon、hyphen、dash、ellipsis、quote、apostrophe、slash、backslash、ampersand、hashtag、asterisk、tilde、underscore、bangなどは、insertが必要です。
  • 絵文字とスニペット。 長い名前も含めて、すべてinsertが必要です。insert smiley faceやinsert today's dateのように言います。
  • 2語の句読点の名前。 insertは不要です。

スイッチをオフにすると、すべての名前がそのまま働きます。照合は語全体で行われ、大文字と小文字は区別されないので、「periodic」がピリオドに変わることはありません。ふつうの語が記号に変わらないようにしているのが、insertの決まりです。

記号が文章のどこに入るか

  • 前の語にくっつく記号。 period、comma、question mark、exclamation point、colon、semicolon、ellipsisは、直前の空白を取り除きます。たとえば「really question mark」は「really?」になります。
  • 次の語の頭につく記号。 hashtag、at sign、dollar sign、開き括弧は、次の語につながります。「dollar sign 50」は$50になり、スイッチがオンなら「insert hashtag vibes」は#vibesになります。at signのような2語の名前の後ろに小文字の語が続くと、言葉のままです。
  • 改行。 new lineとnew paragraphは、前後の空白を取り除きます。
  • くり返し。 dot dot dotは余分なドットを吸収するので、ドットが5つ聞き取られても、省略記号は1つになります。

句読点は、AIによる整形の前に確定します。そのため整形のモデルは、言葉ではなく、できあがった記号を見ます。絵文字とスニペットは整形のあとに入るので、書き直しで消えたり動いたりすることはありません。どのモードでも働き、Raw Transcriptionも例外ではありません。文字が入力される前にすべて済むので、YapToTextが入力するどのアプリでも使えます。WordでもGoogle Docsでも同じです。

YapToTextのSwitch Modeの一覧。Auto、Raw Transcription、Clean Up、Note、Email、Message、Code Commentが、それぞれの数字キーとともに並んでいる。
図3. 句読点の音声入力は、この一覧のどのモードでも働きます。Raw Transcriptionも含まれます。

句読点の名前の一覧

YapToTextには、45の句読点コマンドが最初から入っています。Require the word “insert” before a commandがオンの間は、1語の名前の前にinsertが必要です。2語以上の名前には、insertは不要です。pound signはnumber sign (#)を入力します。通貨のポンドには、sterling signと言います。

言うこと入力される内容
period, full stopピリオド (.)
commaカンマ (,)
question mark疑問符 (?)
exclamation point, exclamation mark, exclamation, bang感嘆符 (!)
colonコロン (:)
semicolon, semi colonセミコロン (;)
hyphen, dash, minus signハイフン (-)
ellipsis, dot dot dot省略記号 (…)
open paren, open parenthesis, left paren開き丸括弧
close paren, close parenthesis, right paren閉じ丸括弧
open bracket, left bracket, open square bracket開き角括弧
close bracket, right bracket, close square bracket閉じ角括弧
open brace, left brace, open curly brace開き波括弧
close brace, right brace, close curly brace閉じ波括弧
quote, double quote, quotation mark半角のダブルクォート (")
apostrophe, single quoteアポストロフィ (')
slash, forward slashスラッシュ (/)
backslash, back slashバックスラッシュ (\)
ampersandアンパサンド (&)
at sign, at symbolアットマーク (@)
hashtag, hash sign, pound sign, number signシャープ (#)
percent sign, percent symbolパーセント記号 (%)
asterisk, star symbolアスタリスク (*)
plus signプラス記号 (+)
equals sign, equal sign等号 (=)
dollar signドル記号 ($)
euro signユーロ記号 (€)
pound sign symbol, sterling signポンド記号 (£)
cent signセント記号 (¢)
bullet point, bullet symbol黒丸 (•)
degree sign, degrees symbol度の記号 (°)
caret symbolキャレット (^)
tildeチルダ (~)
underscoreアンダースコア (_)
vertical bar, pipe symbol縦線 (|)
less than sign, left angle bracket小なり記号 (<)
greater than sign, right angle bracket大なり記号 (>)
copyright sign, copyright symbol著作権記号 (©)
registered sign, registered trademark登録商標記号 (®)
trademark sign, trademark symbol商標記号 (™)
section sign節記号 (§)
paragraph sign, pilcrow段落記号 (¶)
tab keyタブ
new line, line break改行
new paragraph空行(改行が2つ)

この表のどの名前も、名前の変更、オフ、フレーズの追加ができます。

絵文字とスニペット

最初から158の絵文字に、声で言う名前が付いています。ほとんどが最後にemojiと付きます。fire emoji、heart emoji、laughing emoji、thinking emoji、party emoji、rocket emoji、check mark emoji、skull emojiなどです。いくつかは短い名前です。smiley face、thumbs up、thumbs downがそうです。

言うこと: insertのスイッチがオンの間は、こう言います。初期設定でオンです。

insert smiley face

起きること: 言った位置に、笑顔の絵文字が入ります。

すぐ使えるスニペットが5つ入っています。

  • today's date。 今日の日付を入力します。
  • current time。 the time right nowとも言えます。現在の時刻を入力します。
  • paste my clipboard。 クリップボードにあるテキストを入力します。
  • shrug face。 キーボードの文字で作った、肩をすくめる顔を入力します。
  • my email signature。 “Best,”と改行を入力します。自分の結びの言葉に変更してください。

Commandsページの下のほうにあるSuggestionsには、Phone number、Work email、Personal email、Home address、Websiteの5つのひな形があります。ひとつ選んで実際の値を入力すると、insert phone numberで入力できるようになります。これは自分で埋めるひな形であり、最初から入っているコマンドではありません。どのコマンドのInserts欄でも、{date}、{time}、{clipboard}の3つのライブトークンが使え、音声入力した瞬間の内容に置き換えられます。スニペットは、自分で決めた言い回しで、自分で書いたテキストを入力するものです。

Teach it your wordsという見出しのApp Storeのポスター。DictionariesページとCommandsページが並んでいる。
図4. 右はCommandsページです。Phone numberのようなひな形を一度埋めておけば、insert phone numberで入力されます。左のDictionariesページでは、名前などのつづりを直せます。

Commandsページで名前を変える

Commandsページには、Snippets、Punctuation、Emojiの3つのタブと、検索欄があります。各行には、言うフレーズ(カンマで区切って表示)、入力される内容、Onのスイッチが並びます。

自分用のフレーズを追加する

  • 操作: タブを開き、リストの下にあるAddボタンを押して、Say thisにフレーズを、Insertsに入力したいテキストを入力します。
  • YapToText: 入力するたびに保存します。Inserts欄では、\nが改行を表します。
  • 確認: スイッチがオンの間は、フレーズの前にinsertを付けて音声入力すると、そのテキストが入力されます。
  • 複数のフレーズ。 1つのコマンドに複数のフレーズを付けられます。たとえば「exclamation point, exclamation, bang」のようにです。長いフレーズが先に照合されるので、exclamation pointがexclamationで途中で切れることはありません。
  • Restore Defaults。 開いているタブだけを、初期状態に戻します。
  • Export AllとImport。 すべてのコマンドを、1つのファイルとして移動します。
  • Enable voice commands。 このスイッチで、すべてのコマンドを一度にオフにできます。

どのコマンドも、自然に言える言葉に変えてかまいません。 何度やっても誤ったつづりになる語は、代わりに辞書の出番です。

制限

  • insertの決まり。 オンの間は、insertなしで言った1語の名前は、言葉として入力されます。
  • 文の終わり。 2語の名前の後ろに小文字の語が続くと、意図的に言葉のままになります。
  • 削除やバックスペースのコマンドはありません。 入力されたばかりの音声入力を取り消すには、30秒以内に、scratch thatだけを別の音声入力として言います。1語を直すには、replace、間違った語、with、正しい語の順に言います。どちらも声による訂正で、Quick Editのガイドで説明しています。
  • Whisperが聞き取る内容。 名前が働くのは、Whisperがまさにその言葉を書いたときだけです。YapToTextは2語の名前をWhisperにあらかじめ伝えていますが、騒がしい場所では別の言葉になることもあります。

記号が言葉になってしまうとき

  1. insertを付ける。 スイッチがオンの間、1語の名前にはinsertが必要です。
  2. 文の終わりで言う。 2語の名前は、文が終わる位置で言います。後ろに小文字の語が続くと、言葉のままです。
  3. スイッチを確認する。 Commandsページで、Enable voice commandsと、その行のOnスイッチが、どちらもオンになっている必要があります。
  4. 元の文字起こしを見る。 HistoryページでShow pipeline detailsを開くと、Whisperが聞き取った内容がわかります。名前が別のつづりで書かれていた場合は、そのつづりをその行の別のフレーズとして追加します。
  5. 知らせてください。 言った言葉と入力された内容を正確に書いて、GitHubのissueを作成してください。

まとめ

  • 2語の名前。 文の終わりで、そのまま言います。
  • 1語の名前。 前にinsertを付けます。
  • 絵文字とスニペット。 こちらにも、前にinsertを付けます。

記号を入れたい場所で名前を言い、名前が1語のときはinsertを付けます。 この記事の説明どおりに名前が働かない場合は、GitHubで知らせてください。すべて読んでいます。

Mac App StoreでYapToTextをダウンロード無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。

このページを書いた人。 Ryleigh Newmanはソフトウェアを開発しています。手でキーボードを打つことが難しいため、このサイトで紹介しているアプリ、YapToTextで毎日音声入力をしています。このページは英語から翻訳したものです。アプリの画面とサイトのほかのページは英語です。 プロジェクトについて(英語)。

ガイド

そのほかのガイド(英語)

よくある質問

Macで音声入力するとき、句読点はどう入れますか

YapToTextでは、文の終わりで、question markやnew paragraphのように記号の名前を言います。commaのような1語の名前は、その設定がオンの間は、前にinsertが必要です。初期設定はオンです。

句読点のたびにinsertと言う必要がありますか

いいえ。insertが必要なのはperiod、comma、dashのような1語の名前だけで、Require the word insert before a commandがオンの間に限ります。2語以上の名前には不要です。

Macで音声入力中に改行するには

文の終わりで、改行にはnew line、空行にはnew paragraphと言います。どちらもinsertは不要です。tab keyはタブを入力します。

Macで音声入力中に語を削除するには

音声入力が入力された直後の30秒以内に、scratch thatだけを別の音声入力として言うと、YapToTextがそれを削除します。1語を直すには、replace、間違った語、with、正しい語の順に言います。

periodがピリオドではなく言葉になるのはなぜですか

periodは1語なので、insertの設定がオンの間はinsert periodと言います。そのまま言いたい場合は、Commandsページで設定をオフにしてください。

Macで絵文字を音声入力できますか

はい。YapToTextには、fire emojiやthumbs upのように、声で言える絵文字の名前が158あります。insertの設定がオンの間は、insert fire emojiと言うと、絵文字が入力されます。