Macの音声入力をキー1つ、スイッチ、ペダルで
著者 Ryleigh Newman · 公開日
Macでは、キー1つで音声入力できます。YapToTextでは、1回押すと音声入力が始まり、もう一度押すと止まって、話した言葉がどのアプリでもカーソルの位置に入力されます。どのキーでもトリガーにできるので、キー1つを押すスイッチやフットペダルでも操作できます。私の手は思うように動かないので、気になるのはどのショートカットが便利かではなく、開始と停止に手がどれだけ動かなければならないかです。
このページでは、選択肢を手間の少ない順から多い順に並べ、それぞれに何が必要かを正確に説明します。押し続けるのは、そう設定した場合だけです。2つのキーを同時に押す必要はなく、ウェイクワードもありません。YapToTextは無料で、AppleシリコンのMacとmacOS 14以降で動作します。
無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文, 繁體中文
手順
- YapToTextを開いて、Dictation ページに移動します。
- Keys カードでキーの欄をクリックし、Tap a key と表示されたら、使いたいキー、またはそのキーを送るスイッチやペダルを押します。
- Tap to start / stop を選びます。押し続けるほうが楽な場合は Hold to talk を選びます。
- メモをクリックして、キーを押し、一文を言って、もう一度押します。
- 1回の押下しか頼れない場合は、Recording カードで Auto-stop after silence をオンにします。
手の動きが少ない順に並べる
以下は、このページの残りが沿う順序で、手の動きが少ないほうから多いほうへ並べています。
- 何もしない。 音声コントロールが、メニューバーのパネルにあるStart Dictationボタンを代わりにクリックします。
- 1回押す。 1回押して始め、話し終わるとAuto-stop after silenceが音声入力を終わらせます。
- 1つのキーを2回押す。 押して始め、もう一度押して止めます。これが初期設定です。
- 1回押し続ける。 同じキーを、話している間ずっと押し続けます。
- 別の場所での1つの動作。 キー入力を送るスイッチやフットペダルで、アプリはそれをそのキーとして扱います。
どの段もすでにアプリに入っていて、どれも無料です。音声入力のキーと、押す方式か押し続ける方式かの選択は、DictationページのKeysカードにあり、Quick Editのキーにも、専用のページに同じ選択があります。
キー1つで押す
初期設定のトリガーはRight Commandです。1回押して始め、話し、もう一度押して止めると、話した言葉が使っていたアプリのカーソルの位置に入力されます。押して、話して、押す。1つのキーが音声入力を始め、同じキーが終わらせます。同時押しも2つ目のキーもなく、Command+Cのように別のキーと一緒にCommandを押しても、音声入力は始まりません。押したことが数えられるのは、ほかに何も押されていないときだけだからです。
Right Commandでなくても構いません。Right Control、Left Control、Fn (Globe)、Right Option、Left Option、Right Shift、Caps Lockはどれも使えます。文字キー、ファンクションキー、テンキーなど、ほかの1つのキーも使えますが、その場合はそのキーが文字を入力しなくなり、トリガーになります。トリガーにCaps Lockを使うと、アプリがロックとそのランプをもとに戻します。まったく入力に使わないキーを選んでください。
キーを設定する
- 操作: DictationページのKeysカードで、キーの欄をクリックします。Tap a keyと表示されたら使いたいキーを押し、横にあるTap to start / stopを選びます。
- YapToText: そのキーをトリガーとして記録し、Quick Editのキーがすでに使っている場合は赤く表示します。
- 確認: メモをクリックして、新しいキーを押します。浮かぶパネルが表示され、メニューバーのカピバラの吹き出しが赤くなります。
1回押すだけが頼りの場合は、RecordingカードでAuto-stop after silenceをオンにします。そうすると、0.5秒から5秒の静けさのあと、もう一度押したのと同じように音声入力が終わります。初期設定ではオフです。考えるために長く間をあけても音声入力が終わってしまうからです。

音声入力の間は、さらに3つのキーが有効です。Spaceは一時停止と再開、Escはキャンセル、1から9はモードの選択です。これらは音声入力中だけ取り込まれるので、それ以外のときは普通に入力できます。キーとショートカットのページに、全一覧があります。
押している間だけ話す方式:2回押すより押し続けるほうが楽な場合
手によっては、キーを2回押すより、押し続けるほうが楽なことがあります。その場合は、同じキーでHold to talkが使えます。同じKeysカードで選びます。録音はキーを押している間だけ続き、放した瞬間に止まるので、短い考えなら、押して、話して、放すだけです。キーを放すと、音声入力がまだ始まる途中であっても、必ず音声入力が終わります。
Quick Editのキーは、初期設定ではRight Optionで、専用のページに同じ押す方式か押し続ける方式かの選択があります。こちらも初期設定は押す方式です。私は押し続ける方式から押す方式に変えました。音声入力のキーと同じ操作になり、キーを押し続けられない手にも楽だからです。テキストを選び、キーを押し、変更を言って、もう一度押すと、書き直した内容が選択範囲を置き換えます。押す方式か押し続ける方式かは設定なので、手の状態に合わせて変えられます。
もう一度キーを押さずに止める
最初の1回しか頼れない場合は、キーを使わずに音声入力を終わらせることができます。
- 無音。 Auto-stop after silenceが、0.5秒から5秒の静けさのあとで終わらせます。
- 浮かぶパネル。 一時停止、停止して入力、キャンセルのボタンがあり、その3つはアクセシビリティの操作にもなっています。
- メニューバーのパネル。 録音中にカピバラをクリックすると、上部にCancel、Pause、Stop and insertが表示されます。
- 時間の制限。 RecordingカードのMaximum lengthは初期設定ではオフで、最大300秒まで、15秒刻みで設定して音声入力を止めます。

始めるのは1回の操作で、止めるのは操作なしでも可能です。ボタンは、ポインタや音声コントロールで届くものです。メニューバーのページと浮かぶパネルのページでそれぞれを紹介していて、アクセシビリティのハブには、VoiceOverと音声コントロールのそのほかの説明があります。
キーとして現れるスイッチとペダル
トリガーはキーなので、1つのキーを押すものなら何でもトリガーにできます。USBのフットペダル、スイッチインターフェイスにつないだアダプティブスイッチ、車椅子に取り付けてそのインターフェイスに配線したボタンなどです。Macがキーとして認識すれば、音声入力を始めたり止めたりできます。ペダルかインターフェイスが1つのキーを送るように設定し、そのキーを音声入力のキーとして記録し、押す方式か押し続ける方式かを選びます。私はすべてのスイッチインターフェイスを試したわけではないので、これはトリガーの仕組みの説明であり、お使いの環境での保証ではありません。
確認は10秒でできます。
- 操作: Dictationページでキーの欄をクリックし、Tap a keyと表示されたら、ペダルかスイッチを押します。
- YapToText: 装置が送ってきたキーを、そのまま音声入力のキーにします。
- 確認: 欄に、装置のキーが表示されます。変わらないまま10秒たって元のキーに戻った場合、装置はキーを送っていません。それは装置かそのインターフェイスの設定であり、YapToTextの設定ではありません。
ゲームコントローラ、マウスのサイドボタン、MIDIパッドは、それ自体ではキーを送りません。私が作っているもうひとつの無料のMacアプリInputConfigは、それらのどれからでもキー入力を送れるので、そのボタンを音声入力のキーにできます。どのボタンからでも音声入力を始めるガイドで、設定を順に説明しています。すべてのコントローラで試したわけではないので、上の10秒の確認がここでも必要です。
電動車椅子に乗っていて、ジョイスティックがマウスの代わりなら、役割分担は単純です。車椅子がポインティングを担当し、スイッチが1つのキーを担当し、YapToTextが言葉を担当します。私は電動車椅子用のジョイスティックのトッパーを作っているので、ジョイスティックを握る片手が届くこと、届かないことは、よく考えています。
macOSにはSwitch Controlもあります。アダプティブスイッチやジョイスティックでテキストを入力し、Mac全体を操作できる機能です。1つのキーを押すだけのスイッチとは別の方法で、設定方法はAppleのガイドにあります。
手をまったく使わない方法:メニューバーのボタン
メニューバーのカピバラをクリックすると、小さなパネルが開きます。上部のボタンはStart Dictationで、音声入力のキーと同じ働きをします。録音中は、パネルの上部が代わりにCancel、Pause、Stop and insertを表示します。そのため、音声コントロールが狙える対象ができます。音声コントロールは名前でコントロールをクリックし、macOSの無料の機能です。音声コントロールの設定の全体は、手を使わない入力のガイドにあり、文を音声コントロールにも入力させないための方法も載っています。

YapToText自体には、ウェイクワードはありません。意図的にそうしています。マイクは、Keep the microphone warmをオンにしない限り、音声入力のあと約1秒で解放され、録音の表示が出るのは音声入力している間だけです。ウェイクワードがあるとマイクが常に開いたままになり、名前を待つ間、部屋のそのほかの音をすべて聞くことになります。キー、スイッチ、ペダルを押すか、音声コントロールがボタンをクリックするまで、何も始まりません。声で始める場合、聞き取りは音声コントロールとその設定の役割で、このアプリの役割ではありません。どちらの場合も、話した内容がMacの外に出ることはなく、プライバシーのページに詳細があります。
誤って押しても、手が震えても大丈夫
手が震える、または違うキーに当たる場合は、それを許容するトリガーが必要です。Spaceと数字キーは音声入力の外では無視されるので、誤って押しても、何も始まらず、一時停止もされず、何も変わりません。アプリが音声入力をまだ仕上げている間に音声入力のキーを誤って押した場合も無視されるので、2回押しても結果が失われることはありません。
誤って押したEscは、かつては痛手でした。バージョン1.5.1以降は、キャンセルした音声入力も文字起こしされてHistoryに保存され、キャンセル済みと表示されて入力はされないので、言葉をコピーして取り出せます。Keep canceled dictationsは、Settings、Advanced、History & audioで初期設定でオンです。さらに余裕がほしい場合は、KeysカードでRequire pressing Escape twice to cancelをオンにすると、キャンセルには0.6秒以内の2回目の押下が必要になります。
音声入力が間違って入った場合も、打ち直す必要はありません。Quick Editが声で直し、メニューバーのRegenerateが直前の音声入力を任意のモードでやり直します。浮かぶパネル全体が目に入って気になる場合は、Miniレイアウトなら画面に波形だけが残り、パネル自体を完全にオフにすることもできます。どちらでも音声入力は同じように動きます。震えて押しても、話した内容は何も失われません。

キーが何も反応しないとき
- アプリが起動していることを確認する。 キーが働くのは、YapToTextが開いている間だけです。カピバラがメニューバーにいない場合はアプリを開き、Settings、GeneralでLaunch YapToText at loginをオンにします。
- アクセシビリティをオンにする。 音声入力のキーには必要です。HomeページのGet set upカードは、オンになるまで残ります。
- 赤い表示を探す。 Quick Editのキーがすでに使っているキーは、赤く表示されます。どちらかに別のキーを選んでください。
- 反対側を試す。 Left CommandとLeft Shiftはトリガーにできず、キーの欄にもそう表示されます。右側のキー、Fn、Caps Lockはすべて使えます。
- バックアップのショートカットを使う。 Settings、General、ShortcutsにあるControl Option Spaceは、アクセシビリティがなくても音声入力を開始・停止します。3つのキーなので、一時しのぎであり、ずっと使うものではありません。
トラブルシューティングのガイドに、残りの対処があり、最初に、文字がクリップボードに入ってしまうときの対処を説明しています。
まとめ
- キー1つで十分です。 押して始め、押して止める。どのキー1つでも使えます。
- 止めるのに押さなくてもよい。 Auto-stop after silenceやパネルのボタンで、音声入力を終わらせられます。
- スイッチやペダルをキーにできる。 キー入力を送るものなら、Dictationページのキーの欄に10秒で表示されます。
状態別の設定は、震え、パーキンソン病、MS、ALSの音声入力にあります。ほかの人のために設定する場合は、年配の親のためのガイドが手順を簡単にまとめています。
何も押し続ける必要はなく、2つのキーも必要なく、始めるまで何も聞いていません。お使いの環境でこのページの説明と違うことが起きた場合は、GitHub でissueを作成してください(英語)。すべて読んでいます。
無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。
ガイド
そのほかのガイド(英語)
出典
- https://support.apple.com/guide/mac-help/use-voice-control-commands-mh40719/mac (確認日 2026年10月3日)
- https://support.apple.com/guide/mac-help/use-switch-control-mh43607/mac (確認日 2026年10月3日)
よくある質問
キーを押し続けずにMacで音声入力できますか
はい。YapToTextでは Tap to start / stop が初期設定で、1回押すと始まり、次に押すと止まって、言葉がカーソルの位置に入力されます。もうひとつの選択肢が Hold to talk で、Dictation ページで選べ、キーを押している間だけ録音します。
アダプティブスイッチやフットペダルで音声入力を始められますか
キー入力を送るものなら、できます。どのキー1つでも音声入力のキーにできるので、スイッチインターフェイスやペダルが1つのキーを送るように設定し、そのキーを Dictation ページで記録します。私はすべてのスイッチインターフェイスを試したわけではないので、ご自分のもので試してください。押したときにキーの欄にそのキーが表示されれば、トリガーにできます。
ウェイクワードはありますか
いいえ。マイクは音声入力のあと約1秒で解放されるので、キー、スイッチ、ペダルを押すまで何も聞いていません。声で始めたい場合は、音声コントロールがメニューバーのパネルの Start Dictation ボタンをクリックできます。
うっかりEscapeを押してしまったらどうなりますか
言葉は失われません。キャンセルした音声入力も文字起こしされて History に保存され、キャンセル済みと表示されて、入力はされません。Keep canceled dictations をオフにした場合は別です。キャンセルに Escape を2回押すことを必須にすることもできます。
もう一度キーを押さずに音声入力を止められますか
はい。Auto-stop after silence をオンにすると、0.5秒から5秒の静けさのあとで音声入力が終わります。浮かぶパネルとメニューバーのパネルにも、ポインタや音声コントロールで届く、停止、一時停止、キャンセルのボタンがあります。
どのキーをトリガーにすればよいですか
まったく入力に使わず、毎回確実に届くキーです。初期設定は Right Command で、文字キー、ファンクションキー、テンキーも使えますが、その場合はトリガーの間、文字が入力されなくなります。Space、Esc、数字キーは音声入力中だけ取り込まれます。