ブログ / 話者分離つき文字起こしをローカルでやる

解説

話者分離つき文字起こしをローカルでやる — 仕組みと精度の正直な話

公開: 2026-07-19 ・ 執筆: WhisperHUB開発者

会議やインタビューの文字起こしで本当に欲しいのは、文字だけでなく「誰が話したか」です。この話者分離(スピーカーダイアライゼーション)も、いまはクラウドに音声を送らずPCの中だけで動かせます。仕組みと、期待してよい精度・してはいけない精度を正直に解説します。

「誰が話したか」も、ローカルで。話者分離の仕組みと精度の正直な話

話者分離とは何をしているのか

話者分離は、文字起こし(何を言ったか)とは別のAI処理です。おおまかには次の3段階で動きます。

  1. 発話区間の検出。 音声の中から「誰かが話している区間」を切り出します。
  2. 声の特徴量の抽出。 各区間の声から、声質を数値化した「声紋」のようなベクトルを計算します。名前を当てているのではなく、声の似ている区間をグループ化するための特徴です。
  3. クラスタリング。 特徴が近い区間同士をまとめ、「話者1」「話者2」…とラベルを振ります。これを文字起こし結果のタイムスタンプと突き合わせて、発言者つきのトランスクリプトになります。
WhisperHUBの文字起こし結果画面。会議の発言が話者1・話者2・話者3に色分けされ、タイムスタンプつきで表示されている
話者ごとに色分けされた結果画面(デモデータ)。話者名はあとから「田中さん」等に編集できます

ローカルで動く、ということ

話者分離は計算量が大きく、かつてはクラウド側で処理するのが普通でした。現在は軽量で高精度な話者認識モデルが公開され、普通のPCでも実用速度で動きます。WhisperHUBでは文字起こし(Whisper系)も話者分離もすべてPC内で実行します。

これが効くのは機密性の要件があるときです。 「話者分離はクラウドのみ」というツールだと、その機能を使った瞬間に音声が外部へ出ます。会議録・相談録・研究インタビューなど、話者分離が一番欲しい音声ほど機密性が高い——ここがローカル完結の価値です(外に出せない録音の扱い方)。

精度の正直な話 — 得意と苦手

開発者として、できないことを先に書きます。

条件期待できる結果
2人の対話(インタビュー・1on1)最も得意。人数指定すればかなり安定します
3〜4人の会議・明瞭な録音実用的。ただし短い相槌の誤帰属は残ります
声質が似た話者(同年代の同性など)混同が増えます。区間ごとの手直し前提
発言の重なり・かぶせ気味の議論重なった箇所は原理的に苦手です
大人数・遠いマイク・雑音下過度な期待は禁物。下書き+人手確認で使う領域

要するに、話者分離は「100%自動で完成品」ではなく、「9割を自動で片付けて、残りを人が直す」道具です。誤った箇所は結果画面で話者を付け替えて修正できます。

精度を上げる4つのコツ

  1. 人数がわかっているなら指定する。 自動検出に任せるより、話者数を明示する方が精度が大きく上がります。
  2. マイクを話者の中心に置く。 全員の声量バランスが揃うほどクラスタリングは安定します。
  3. 1人ずつ話す運営にする。 会議の進行そのものが精度に効きます。かぶせ発言が多い会議は、どのツールでも荒れます。
  4. 検出されすぎたら感度を下げる。 実際より多い人数に分かれてしまう場合は、検出感度を「低(まとめる)」方向へ調整します。

インタビューでの具体的な使い方は ライターの環境構築、研究の逐語録づくりは 質的研究の記事 でそれぞれ解説しています。

いつもの会議録音で、話者分離を試してください

アカウント登録もクレジットカードも不要。14日間、話者分離を含む全機能を使えます。
音声は1秒も外に出ません。

WhisperHUBを無料で試す

14日間無料・全機能・macOS(Apple Silicon)/ Windows対応

開発

WhisperHUB開発者「アップロードしない、無制限の文字起こし。」を個人開発しています。機密音声を扱う方が安心して使える道具を目指しています。

← 前の記事質的研究のインタビューデータを外部に出さずに文字起こしする