iPhoneで音声を端末の外に送らずに文字起こしする方法

音声を外に出したくないときは、文字起こしの方式を自分で選ぶ必要があります。Texterの既定は、音声をクラウドへ送る方式です。端末の中だけで済む範囲と、通信が要る範囲を、アプリのコードと画面の文言から整理しました。

確認日

結論

音声ファイルを端末の中だけで文字起こしするには、iOS 26以降で、取り込みの「音声認識サービス」をSpeechAnalyzerに変えます。既定のWhisperは、音声をクラウドへ送ります。

端末内で済むのは、この文字起こしと、いくつかの補助機能だけです。日本語の録音中の文字起こしは、クラウドのエンジンを使います。話者識別はクラウド処理です。要約と日本語のAIチャットは、確認したコードではクラウドのAIサービスへテキストを送ります。

Texterは、通信なしですべてが動くアプリではありません。音声を送らないことを優先するときは、下の表で使う機能を選んでください。

処理ごとの送信先

処理端末内で済む条件通信が要る場合
音声ファイルの文字起こし(取り込み)音声認識サービスをSpeechAnalyzerにする(iOS 26以降)。初回は言語モデルのダウンロードに通信が要る既定のWhisperとAmazon Transcribeは、音声をサーバーへ送る
録音中の文字起こし日本語、英語、中国語、韓国語では、端末内で済む方式はない。ほかの言語はAppleの音声認識を使い、端末が対応していて、ネットワークに接続できない状態のときだけ、端末内の認識を指定する日本語、英語、中国語、韓国語は、クラウドの音声認識へ音声を送る。使うクラウドの音声認識は、サーバーの設定などで決まり、利用者は選べない。ほかの言語でも、接続できる状態では端末内の認識を指定しないので、Appleのサーバーが使われる場合がある
タイトルの自動生成iOS 26以降で、端末内のAIモデルが使える端末では、端末内だけで作る端末内のAIモデルが使えないと、自動のタイトルは付かず、既定の名前のままになる。クラウドへの切り替えはない
要約端末内で処理する経路は、確認したコードにはなかったクラウドのAIサービスへテキストを送る
内容まとめ、やること端末内のAIモデルを先に試す設定はあるが、確認したコードでは既定でオフ既定では、クラウドのAIサービスへテキストを送る
AIチャットアプリの表示言語が日本語以外で、ツールを使わない短いノートなど、一部の条件では端末内アプリの表示言語が日本語のときと、ノートの検索などのツールを使う会話は、クラウドのAIサービスへテキストを送る。「思い出す」の経路は、個別には確認していない
音声入力キーボードiOS 26以降では、クラウドの認識が失敗した入力だけを、端末内のSpeechAnalyzerで文字にする確定する文字は、クラウドの音声認識で作る。どの方式を使うかは、サーバーの設定で変わる
AI文字起こし整形(設定でオンにしたとき)端末内のAIモデルが使える端末では、端末内で処理する使えない端末では、クラウドへ送る場合がある
話者識別端末内の方式は確認できなかったクラウドで処理する
録音中の翻訳Appleの翻訳機能で処理する。言語パックのダウンロードが要る翻訳画面のDeepLとGoogleはクラウド。「Google Offline」だけが端末内。翻訳画面の音声入力は、接続中ならAppleのサーバーで認識される場合がある

この表は、アプリのコード(バージョン2.11.71)で確認した既定の動きです。サーバーから配信される設定で変わる場合があります。

端末内で音声ファイルを文字起こしする手順

  1. iOSの版を確かめる

    SpeechAnalyzerはiOS 26以降の機能です。それより前のiPhoneでは選べません。

  2. 「音声認識サービスを選択」を開く

    Texterの「設定」→「ファイルをインポート」→「音声認識サービスを選択」を開きます。一覧には、Default、SpeechAnalyzer、Whisper(OpenAI)、Amazon Transcribeが並びます。

  3. SpeechAnalyzerを選ぶ

    Defaultは、Appleの音声認識です。端末内で処理されるとは限らないので選ばないでください。SpeechAnalyzerは、初回に言語のモデルを端末へダウンロードします。このときは通信が要ります。

  4. 言語を選ぶ

    SpeechAnalyzerの欄の下で、文字起こしする言語を選びます。選ばなかった場合の言語は、端末の言語に近いものです。対応する言語が見つからないと、処理が失敗してWhisperへ切り替わります。

  5. 音声ファイルを取り込む

    「設定」→「ファイルをインポート」→「音声ファイルをインポート」でファイルを選びます。無料版では、取り込みの前に動画広告が表示されます。

アプリの説明文の記載は、「すべて端末内で処理される」です。この手順の画面は、今回は実機で操作していません。

SpeechAnalyzerが失敗するとWhisperへ切り替わる

コードでは、SpeechAnalyzerでの処理にエラーが起きると、同じ音声をWhisperで処理し直します。Whisperは音声をクラウドへ送ります。確認したコードの範囲では、切り替える前に確認の画面を出す処理は見つかりませんでした。

コードでは、選んだ言語にSpeechAnalyzerが対応していないとき、言語のモデルの準備に失敗したとき、文字起こしの途中でエラーが起きたときに、この切り替えが起きます。音声を端末の外へ出さないことが条件なら、この切り替えを受け入れられるかを先に判断してください。通信できない状態で切り替えが起きた場合の動きは、検証していません。

保存先と、外へ出る操作

向いていない場面

関連するページ

料金と上限は料金と利用条件、データの扱いはよくある質問をご覧ください。標準のボイスメモとの使い分けはボイスメモとTexterの違いで説明しています。

録音から文字起こし、発言の確認までの流れは取材・インタビューでの使い方をご覧ください。クラウド方式の文字起こしや要約・AIチャットでは、処理のためにデータを外部サービスへ送ります。

確認の範囲

確認した人
Texter運営
確認日
2026-11-05
確認したもの
iPhone版Texter(バージョン2.11.71)のソースコードと、日本語の画面の文言です。
確認していないこと
実機での通信の観測、機内モードでの動作、SpeechAnalyzerが失敗したときの切り替えの再現、サーバーから配信される設定の本番の値、使えるiPhoneの機種と言語の一覧です。

Texterで試す

Texterは、録音や音声ファイルから文字起こし、要約、やることの抽出までを行うアプリです。この手順はiPhone版のものです。無料で始められます。無料版の文字起こしには上限があり、要約は1日3回までです。処理の前に広告が表示される場合があります。条件は料金と利用条件で確認できます。