Codexの音声機能と音声入力:アプリ、コマンドライン、エディタ
要点
Codexを含むようになったChatGPTデスクトップアプリでは、入力欄で「Dictate」を選んで話し始めます。話した内容は入力欄に文字起こしされ、送信前に編集できます。Codexのコマンドラインは違います。/voiceコマンドは音声会話を始めるもので、プロンプトへの音声入力はありません。ターミナルとIDE拡張機能では、Macの音声入力か音声入力アプリを使います。Mac用のローカル音声入力アプリFlitは、この3つのどれでも、Codexのプロンプトに話したとおりの言葉を入力します。プロジェクトのファイル名も正しく表記され、音声がMacの外に出ることはありません。
デスクトップアプリでCodexに音声入力する方法
- ChatGPTデスクトップアプリを開き、Codexに切り替えます。
- 入力欄をクリックします。
- Dictateを選び、話し始めます。
- 話し終えたら止めて、入力欄の文字起こしを確認します。
- 必要なら編集してから、プロンプトを送信します。
Codexのコマンドラインには「Dictate」ボタンはありません。プロンプトをクリックし、Macの音声入力のショートカットか音声入力アプリを使います。
Codexという名前の製品は3つあります:ChatGPTデスクトップアプリのモード、コマンドラインツール、エディタ拡張機能です。音声機能はそれぞれで仕組みが異なり、名前が似ているので混乱しがちです。OpenAI自身のページをもとに、表で整理しました。
Codexごとの音声機能
| 出典 | OpenAIが提供するもの | 内容 |
|---|---|---|
| ChatGPTデスクトップアプリ(Codexモード) | 入力欄の「Dictate」 | 音声入力:話した内容がテキストになり、編集して送信する |
| ChatGPTデスクトップアプリ(Codexモード) | ChatGPT Voice(「Start voice chat」) | リアルタイムの音声会話(有料プラン) |
| Codexのコマンドライン | /voice(F8で切り替え) | リアルタイムの音声会話で、音声入力ではない |
| Codex IDE拡張機能 | 記載なし | Macの音声入力か音声入力アプリを使う |
アプリは2026年7月に変わりました
CodexアプリとMac用ChatGPTアプリが1つになりました。OpenAIのヘルプページによると、アップデート後、CodexアプリはChat、Work、Codexを含む新しいChatGPTデスクトップアプリになります。以前のMac用ChatGPTアプリは、現在ChatGPT Classicという名前です。
そのため、それ以前に書かれた手順は、検索で見つかる多くの記事も含めて、名前が変わったか置き換えられたアプリについて説明しています。
音声入力とVoiceは別のものです
OpenAI自身がこの区別をしています。リアルタイムで会話するならChatGPT Voice、送信前に話した内容をプロンプトのテキストにしたいだけなら音声入力です。同社のドキュメントでは、Dictateは話した内容を入力欄に文字起こしし、確認と編集ができるようにする機能と説明されています。
OpenAIの変更履歴によると、アプリの音声入力にはリリース後に2つの機能が加わりました。音声入力のクリーンアップと、名前、ファイルパス、コードのシンボルを登録できる辞書です。
コマンドラインにあるのは音声入力ではなく会話です
Codexのコマンドラインには、2026年9月に/voiceが加わりました。リリースノートでは、ライブ文字起こし付きの音声会話で、F8で切り替えると説明されています。Codexと会話する機能であり、話した内容を編集できるテキストとしてプロンプトに入力するものではありません。
新しい機能で、まだ変化を続けています。3週間で3回のリリースで変更があり、設定リファレンスではいまも実験的なコマンドとされています。ここに書いた細かい点を頼りにする前に、お使いのバージョンを確認してください。
話したプロンプトをテキストとしてコマンドラインに入れるには、外部のツールが必要です。Macの音声入力か、音声入力アプリです。この点でClaude Codeは違い、独自の音声入力機能があります。
音声の送信先
音声入力について、OpenAIの音声入力のページは、録音された音声は文字起こしのために同社のモデルに送られると説明しています。音声はチャットが履歴にある間は保持され、チャットを削除してから30日以内に削除されます。ただし、セキュリティ上や法律上の理由による例外があります。このページはChatGPTの音声入力全般について書かれたもので、Codexを名指ししたものではありません。
コマンドラインの音声会話で音声がどう扱われるかは、OpenAIのページには示されていません。
Macの音声入力をCodexで使う
Appleの音声入力は文字を入力できる場所ならどこでも使えるので、Codexを実行しているターミナルでも、拡張機能の入力欄でも動作します。プロンプトをクリックし、音声入力のショートカットを押します。設定方法はMacで音声入力する方法にあります。
FlitでCodexに音声入力する
FlitはMac全体のレベルで動作するので、どのCodexにも入力できます。キーを押したまま話し、離すだけです。
- ターミナルでは、話したとおりの言葉を入力します。言い換えはしないので、コマンドはコマンドのままです。
- エディタ内の拡張機能のチャットパネルでは、話した内容がプロンプトの形に整えられ、識別子は話したとおりに残ります。
- プロジェクトのファイル名をMac上で読み取るので、そのファイルがあれば「orders controller dot rb」は
orders_controller.rbと入力されます。 - アプリでも、コマンドラインでも、エディタでも、同じキーと同じ操作です。
- 音声がMacの外に出ることはありません。
- Flitは7日間、すべての機能を無料で使えます。その後は$19の買い切りで、アカウントもサブスクリプションも不要です。
知っておきたいこと
- ターミナルでは話したとおりの言葉が入ります:チャット欄のように、まとまりのない指示をきれいな段落に整えることはしません。
- Flitはペーストで入力するので、音声入力した内容はペーストされたテキストとしてプロンプトに届きます。
- FlitはApple silicon搭載、macOS 14以降のMacで動作します。音声モデルは約0.5〜2.8GBのダウンロードで、最初に一度選ぶだけです。
- Flitは話した内容を入力します。返事をしたり、回答を読み上げたり、ツールと音声で会話したりはしません。
- プロジェクトのファイル名の認識と、Flitの音声コマンドは、現在は英語のみに対応しています。
よくある質問
Codexに音声入力機能はありますか?
ChatGPTデスクトップアプリにはあります。入力欄で「Dictate」を選びます。Codexのコマンドラインには/voiceがありますが、これは音声会話で、音声入力ではありません。IDE拡張機能については何も記載がありません。
Codex CLIの/voiceは何をするものですか?
Codexとのリアルタイムの音声会話を開始・停止し、ライブ文字起こしを表示します。F8で切り替えます。プロンプトにテキストを音声入力するものではありません。
Codex CLIに音声入力するには?
外部のツールを使います。プロンプトをクリックしてMacの音声入力のショートカットを押すか、カーソル位置に入力できる音声入力アプリを使います。
Codexは音声入力の音声をどこに送りますか?
OpenAIの音声入力のページによると、録音された音声は文字起こしのために同社のモデルに送られ、チャットが履歴にある間は保持されます。
Mac用のCodexアプリはどうなったのですか?
2026年7月に、Chat、Work、Codexを含むChatGPTデスクトップアプリになりました。以前のMac用ChatGPTアプリは、現在ChatGPT Classicです。
Mac上で動くCodex向けの音声入力アプリはありますか?
はい。FlitはMac用のローカル音声入力アプリです。アプリ、コマンドライン、エディタのどれでも、Codexのプロンプトに話した言葉を入力し、プロジェクトのファイル名も正しく表記します。Flitは7日間、すべての機能を無料で使えます。その後は$19の買い切りで、アカウントもサブスクリプションも不要です。