ガイド

Xcodeで音声入力する方法(2026年)

著者:Finnian Brown

9 分で読めます

Xcode 26では、音声コントロールにSwift向けのプログラミングモードが加わりました。macOS TahoeでSwiftを話して入力し、IDEを音声で操作できます。ただし、対象はXcode内のSwiftで、日常的な文章入力よりもハンズフリー操作を目的とした機能です。コードの識別子、ターミナル、コミットメッセージ、AIへの指示まで音声で入力するなら、Aquaのようなアプリをまたいで使えるツールが役立ちます。

この記事では、Xcode 26の内蔵機能でできること、その範囲、iOS開発の作業全体で音声入力を使う方法を紹介します。

Xcodeには音声入力がある? Xcode 26ではSwift向け機能を搭載。

AppleはWWDC 2025で、アクセシビリティ機能の音声コントロールにSwiftのプログラミングモードを追加し、macOS Tahoe上のXcode 26に搭載しました。スペース、演算子、キャメルケースなどを扱いながらSwiftを入力し、IDE内を音声で移動・編集できます。「What's new in Xcode 26」セッションで紹介された、ハンズフリーで開発する人にとって重要な機能です。

自分の用途に合うかを判断するには、二つの点を押さえましょう。

一つ目は、自由な文章の音声入力というよりも、音声コントロールだという点です。キーボードを使えない人がMacを操作できるように、コマンドやコードの要素として発話を解釈します。完全なハンズフリー操作には強力ですが、入力欄に一文を入れたいだけなら、コマンドを覚える負担を感じる場合があります。

二つ目は、Xcode内のSwiftが対象だという点です。一日の大半をSwiftエディタで過ごすなら広い範囲をカバーします。しかし、現代のiOS開発では、エディタ以外の作業も多くあります。

Swift向け音声コントロールがカバーしない作業。

iOSの機能を開発する一日を考えてみてください。Swiftを書くだけでなく、ターミナルでxcodebuild、xcrun simctl、pod install、fastlaneなどを使います。コミットメッセージを書き、ブラウザでGitHubのPRを説明し、Slackで同僚に連絡します。Xcode 26のCoding Intelligenceや、並行して開いたClaude Code、Cursorに指示を出す機会も増えています。

Swift向けのプログラミングモードが得意なのは、Swiftの構文を扱う部分です。コマンド、PRの説明、Slackの返信、AIへの指示といった自然な文章を、どこでもすばやく入力するための機能とは異なります。こうした会話に近い入力こそ、音声の速度を活かせる場面です。

Aquaは、ハンズフリー操作に必要な音声コントロールを置き換えるものではありません。その周囲にある日常的な入力を、同じ操作で使えるようにするツールです。

iOS開発全体で使う音声入力に必要なこと。

Swift向け機能と併用するなら、次の4点を確認しましょう。

  1. Appleの技術用語を正しく入力できること。 SwiftUI、@StateObject、NSAttributedString、URLSession、CoreData、viewDidLoad、xcodebuild、.xcodeprojなどの表記を扱えることが重要です。Aquaの独自モデルAvalonは、プロンプト、コード、コマンド、メールなど、人がコンピュータに向かって話す場面を学習しています。9to5Macの同じ文章を使った比較では、macOS標準の音声入力が17件、Aquaが1件の誤りでした。
  2. エディタ以外でも使えること。 Swiftエディタ、ターミナル、コミット欄、ブラウザのPR説明、Slack、AIへの指示欄まで、カーソル位置に入力できると便利です。
  3. 文脈を考慮できること。 AquaのDeep Contextは画面上の内容を読み取り、プロジェクトで使われている型名などを認識の手がかりにします。
  4. 待ち時間が短いこと。 Aquaはキーを離してから約450ミリ秒で確定した文字を挿入します。短い入力のたびに長く待つ必要はありません。

Avalonは2025年10月の公開時、OpenASRリーダーボードでクローズドソースモデルの中で1位を獲得しました。Aqua独自のAISpeakベンチマークでは、AI・コーディング用語で97.3%という結果です。後者は自社測定の参考値としてご覧ください。Aquaは49言語に対応し、Mac、Windows、iPhone、Androidで使えます。

XcodeでAquaを使う設定。

AquaはOS上で動くため、Xcode内に拡張機能を入れたり、スキームを変更したりする必要はありません。

  1. macOS向けのAquaをインストールし、サインインします。
  2. 案内に従ってアクセシビリティなどの入力権限を許可します。「システム設定」→「プライバシーとセキュリティ」→「アクセシビリティ」で設定できます。音声コントロールと併用することもできます。
  3. 録音用のキーを選びます。 標準はFnです。押している間に録音し、離すと入力します。短い指示やコメントに向いています。
  4. 入力先をクリックします。 Swiftファイル、ターミナル、ソース管理のコミット欄、ブラウザのPR説明、AIアシスタントなどを選びます。
  5. Fnを押しながら話し、離します。 カーソル位置に文字が入ります。内容を確認してから実行や送信をしてください。

Xcodeを離れてfastlaneのコマンドを入力するときや、Slackで返信するときも同じ操作です。

入力例。

ビューを作り終え、AIに接続処理を頼みたい場面を考えます。Coding Intelligenceや、ターミナルのClaude Codeを選び、Fnを押しながら話します。

「WeatherServiceに天気予報を取得するURLSessionの呼び出しを追加して。Codableでデコードし、メインアクター上で@Publishedプロパティを更新して。」

キーを離すと、URLSession、Codable、@Publishedを含む指示が入力されます。型名を含む自然な文章を、そのままAIへの指示にできます。

コードを正確に音声入力するコツ。

一文字ずつ記号を読み上げるより、意図を伝えることに音声を使いましょう。

  • 識別子は自然に話します。 大文字と小文字が特殊なシンボルを繰り返し使うなら、辞書に一度登録しておくと便利です。
  • 定型的なコードはAIに任せます。 波括弧やセミコロンを読み上げず、「Codableでレスポンスをデコードして、メインアクターで更新して」と目的を説明します。
  • 固有名詞をカスタム辞書に登録します。 フレームワーク名、独自の型やモジュール、スキーム、同僚のハンドルネームなどを登録できます。Proでは最大800件です。
  • 繰り返し使う方針はカスタム指示に設定します。 例えば「コミットメッセージはConventional Commits形式にする」といった指定です。

厳密な記号は、ときどきキーボードで入力すれば十分です。PR説明、コミットメッセージ、コメント、AIへの指示など、一日に書く内容の多くは説明や指示です。Claude Code向けの音声入力やCursor向けの音声入力でも同じ考え方が役立ちます。

Xcodeに音声入力することと、アプリに音声認識を組み込むことの違い。

この二つは、必要なツールが異なります。

Xcodeや周辺のツールに話して入力したいなら、ハンズフリーでSwiftを書くための音声コントロールと、日常的な入力を担うAquaのようなツールが候補になります。

自分のiOSアプリに音声認識を組み込みたいなら、音声入力アプリではなくAppleの開発用フレームワークを調べましょう。従来のSFSpeechRecognizerを含むSpeechフレームワークや、iOS 26のオンデバイス文字起こし用APIであるSpeechAnalyzer、SpeechTranscriberが対象です。Appleの開発者ドキュメントから始めるのが適切です。

Swiftの外でも、声を使う。

Xcode 26の音声機能は、音声コントロールでSwiftをハンズフリー入力するための重要な進歩です。一方、開発にはターミナル、コミット欄、PR説明、Slack、AIアシスタントも含まれます。こうした自然言語を多く使う場所で、アプリをまたいだ音声入力が役立ちます。

Aqua Proは年払いで月額8ドル相当です。1,000語を試せる無料のStarterプランがあり、.eduメールアドレスによる学生割引は70%です。音声機能を自分のツールに組み込む場合は、音声1時間あたり0.39ドルのOpenAI互換Avalon APIも使えます。Wispr Flowとの比較やAquaガイドもご覧ください。

Aquaはクラウド型なので、ネット接続が必要です。完全にオフラインで使うなら、ローカル処理のツールが適しています。

よくある質問。

Xcodeに音声入力は内蔵されていますか? macOS Tahoe上のXcode 26には、音声コントロールのSwiftプログラミングモードがあります。Swiftの入力やIDEの操作ができますが、自由な文章入力とは異なるコマンド方式です。ターミナル、コミットメッセージ、PR説明、AIへの指示には、用途に合った音声入力ツールを組み合わせられます。

Xcodeでコードを音声入力するには? ハンズフリーでSwiftを書くなら、システム設定で音声コントロールを有効にし、Xcodeのプログラミングモードを使います。作業全体で日常的な音声入力をするなら、Aquaをインストールしてアクセシビリティ権限を許可し、Fnを押して話し、離します。エディタ、ターミナル、コミット欄、ほかのアプリに入力できます。

Xcode向けの音声入力では、何の精度が重要ですか? Swiftの識別子、フレームワーク名、CLIコマンドです。AquaのAvalonはプロンプトやコードを含む発話を学習し、2025年10月のOpenASRでクローズドソースモデルの中で1位でした。9to5Macの比較では、macOS標準音声入力の17件に対し、Aquaの誤りは1件でした。

iOS開発者がAquaを使う費用はいくらですか? Proは年払いで月額8ドル相当です。無料のStarterプランは1,000語、.eduメールによる学生割引は70%です。アプリや開発ツールに組み込めるAvalon APIは音声1時間あたり0.39ドルです。