ガイド

オフライン文字起こし:音声をアップロードせずに文字起こしする方法のすべて

ほとんどの文字起こしサービスは、録音を自社のサーバーに置きたがります。無料のものや私たち以外のものも含めて、録音を自分の Mac や iPhone から出さずに済む方法をすべて紹介します。

「文字起こし」で検索すると、出てくる結果のほとんどはファイルのアップロードを求める Web サイトです。ポッドキャストのエピソードならそれでも構いません。しかしクライアントとの通話、情報源へのインタビュー、カウンセリングのセッション、取締役会となると、録音の写しが他人のサーバーに置かれ、自分では確認できない保持ポリシーのもとで管理されることになります。

それを受け入れる必要はありません。ノートパソコンで動くほど小さな音声認識モデルは、ここ数年ですでに十分な精度に達しています。そして、その使い方は多くの人が思っているよりたくさんあります。このガイドでは、無料のものや私たちと競合するものも含めて、そのすべてを取り上げます。

なぜ「オフライン」にこだわる価値があるのか #

理念の話を抜きにしても、実用的な理由が 3 つあります。

機密性。 録音が同意書、NDA、弁護士・依頼者間の秘匿特権、医療情報の保護規則の対象であれば、第三者にアップロードすることには結果が伴います。ローカルで処理すれば、その問題自体がなくなります。

コスト。 クラウドサービスはサーバーの稼働時間に費用を払っているので、利用量で課金します。分単位、時間単位、あるいは月ごとの上限です。ローカルの文字起こしはすでに持っているハードウェアで動くので、2 時間のファイルも 2 分のファイルも費用は同じです。

どこでも使える。 飛行機の中でも、Wi-Fi のない裁判所でも、フィールド録音の旅先でも。接続がなくても問題ありません。

以下のすべてに当てはまる注意点がひとつあります。オフラインという主張は、信じるのではなく試して確かめられるものです。文字起こしアプリが音声をアップロードしていないか確かめる方法のガイドで、30 秒ほどでできる手順を紹介しています。

方法 1: すでに iPhone や Mac に入っているもの #

ボイスメモとメモの文字起こし。 最近のバージョンの iOS では、ボイスメモの文字起こしを表示でき、メモの通話録音にも文字起こしが付きます。処理はデバイス上で行われ、費用はかかりません。

iPhone で録音していて、対応言語のどれかで話していて、テキストを読めれば十分という場合は、これが正解です。ただし制限ははっきりあります。対応言語は Whisper と比べると少なく、他の場所で録音したファイルには使えず、字幕の書き出しもなく、文字起こしは使えるタイムスタンプのない一続きのテキストです。iPhone のボイスメモを文字起こしする方法のガイドで、手順を詳しく説明しています。

音声入力。 Mac や iPhone の音声入力は、話した言葉をその場でテキストにします。最近のハードウェアでは、その多くがデバイス上で処理されます。ただし、マイクの音をリアルタイムで聞き取る仕組みなので、オーディオファイルは読み込めません。すでに録音したものには向かない道具です。

方法 2: Whisper を自分で動かす #

OpenAI は Whisper をオープンソースとして公開しており、2 つのプロジェクトのおかげで自分のマシンで簡単に動かせます。

whisper.cpp は高速な C/C++ への移植版で、Apple silicon でよく動きます。無料で、出来も素晴らしく、Offline Transcription もこれをもとに作られています。使うのはターミナルからです。コンパイルし、モデルをダウンロードし、音声を対応する形式に変換して、コマンドを実行します。出力は正確で、すべての設定を自分で制御できます。

OpenAI のオリジナルの Python 版も同じことができますが、セットアップはもっと大がかりです。Python、パッケージマネージャ、ffmpeg が必要です。

ターミナルの操作に慣れている人、最大のモデルを使いたい人、文字起こしを別のワークフローにスクリプトで組み込みたい人に向いています。代償は自分の時間です。インストール、形式の変換、出力の整形を自分で行うことになります。whisper.cpp を自分で動かすか、アプリを使うかについては、率直な比較を書いています。

方法 3: 無料のデスクトップアプリ #

Buzz は、Whisper にウィンドウをかぶせたオープンソースのデスクトップアプリです。macOS、Windows、Linux で動き、オーディオファイルとビデオファイルを読み込んで字幕を書き出せます。オープンソース版は無料でダウンロードでき、Mac App Store には有料版もあります。

無料のグラフィカルなアプリが欲しい人や、Windows でも同じツールを使いたい人には、迷わずこれです。インターフェイスは洗練されているというより実用本位だと考えてください。また、とても長いファイルでの動作はバージョンによって異なるので、プロジェクトページで最新のリリースを確認してください。

方法 4: 有料の Mac・iPhone アプリ #

Whisper を Apple のデバイス向けにまとめたネイティブアプリがいくつかあります。以下で紹介するものは、どれも音声をローカルで処理します。

MacWhisper は最も多機能です。Pro プランでは最大の Whisper モデルを動かせ、話者を区別し、システムの音声を録音し、YouTube のリンクも受け付けます。そのぶん、シンプルなアプリの数倍の価格です。MacWhisper との比較で、それだけの価値があるのはどんなときかを説明しています。

Aiko は Sindre Sorhus によるアプリで、Mac と iPhone で動き、Mac では大きなモデルを使い、インターフェイスは最小限に抑えられています。速度より精度を重視しています。

Offline Transcription は私たちのアプリで、シンプルで手頃な選択肢です。ファイル 1 つでもフォルダごとでもドロップして文字起こしし、TXT、SRT、SBV、VTT、CSV、HTML、PDF に書き出せます。一度の購入で Mac、iPhone、iPad で使え、文字起こし自体は無料で無制限、Pro は買い切りで $12.99 です。搭載しているのは Tiny、Base、Small の各モデルで、話者の区別や録音の機能はありません。

どれを使うべきか #

こんな人は… これを使う
iPhone で録音して、読めれば十分 標準のボイスメモの文字起こし
無料がよく、ターミナルの操作に慣れている whisper.cpp
無料でウィンドウのあるアプリがいい、または Windows で使いたい Buzz
聞き取りにくい音声で、話者の区別が必要 MacWhisper Pro
普段のファイルを Mac と iPhone で手軽に処理したい Offline Transcription

最終的な決め手は、正直に言って自分の音声です。ここで紹介したものはどれも無料で試せて、どれも何もアップロードしません。だから、いちばん難しい録音、つまり雑音の多いものや訛りの強いものを 2 つのツールで文字起こしして比べてみてください。文字起こしの精度を上げる方法のガイドでは、たいていアプリより録音のほうが結果を左右する理由を説明しています。

オフラインにすることで手放すもの #

クラウドサービスにも公平であるために言うと、確かに利点はあります。

大きなハードウェアで大きなモデル。 サーバーなら最大のモデルを高速に動かせます。ノートパソコンでは大きなモデルは遅いので、ほとんどのローカルアプリは小さめのモデルを標準にしています。クリアな音声なら差はわずかですが、聞き取りにくい音声でははっきり差が出ます。Whisper のモデルサイズのガイドで、その境目を説明しています。

共同作業の機能。 共有ワークスペース、コメントのスレッド、自動で会議に参加するボットは、録音がサーバー上にあることを前提に作られています。ローカルアプリが代わりに Zoom の会議に参加してくれることはありません。

古いマシンでの速度。 Intel の Mac では、ローカルの文字起こしは Apple silicon よりかなり遅くなります。文字起こしが遅い理由のガイドでその理由を説明しています。

ある録音にとってこれらのどれも重要でないなら、アップロードする理由はありません。そして録音が機密であるなら、これらは重要であるべきではありません。

まとめ #

ほとんどどんなものでも、デバイスの外に出さずに文字起こしできます。iPhone で録音するなら、まず標準の文字起こしから。無料で柔軟なものが欲しいなら、whisper.cpp か Buzz を。自分のファイルでそのまま使えるアプリが欲しいなら、ネイティブアプリのどれかを選んでください。そして機密性のあるものを任せる前に、Wi-Fi をオフにして試してください。

Offline Transcriptionを入手

音声も動画も、すべてお使いのMacの中だけで文字起こしします。アップロードは一切なく、アカウントも不要、分単位の従量課金もありません。

macOS 13.0 or higher · iOS 16.4 or higher