GPT Image 2.5 Flare & Sunburst が EvoLink で利用可能にGPT Image 2.5 を試す
二種類の金属製波形が平行なトラックに分かれる構造
活用事例

長時間の録音を文字起こしする方法:分割後も話者と時刻を保つ

EvoLink Team
EvoLink Team
製品チーム
2026年10月16日
12 分

長いインタビューを分割すると、次のファイルで話者1が話者2に変わり、境界の同じ文が二回現れ、各区間の時刻もゼロに戻ります。文字が読めても、統合した記録の信頼性は下がります。

音声ツールで認識した後、元ファイルの位置と確認済みの話者対応を基準に統合します。 テキストモデルは整理と疑問点の抽出を担当し、声による判定は録音へ戻ります。

音声認識と文字起こしの統合を分ける

音声形式、言語、話者表示に対応する認識ツールを選びます。Amazon Transcribeの話者分離文書では上流の処理が説明されています。番号付きラベルは出力上の識別子であり、本人の名前が確認されたわけではありません。
本文は長い認識結果の受け渡しと統合が対象です。EvoLink Gemini 4経路は文字・画像入力なので、この段階では文字起こしを送り、音声認識エンドポイントとは扱いません。

原録音、ツール設定、未修正出力、分割一覧、校正稿を保管します。ツールが全体を安定して処理できるなら、不要な分割で境界や話者の問題を増やさないようにします。

分割前に元ファイルの開始位置を記録する

選んだ道具や処理が重なり付きの区間を必要とする、架空の録音例です。

区間元ファイル範囲、秒区間内時刻の起点確認点
A0–600区間0=元0最初の話者参照
B590–1190区間0=元590Aと10秒重複
C1180–1500区間0=元1180Bと10秒重複

長さは説明用であり、モデル上限や万能の設定ではありません。可能なら無音近くで切ります。重なりは境界確認を助けても、単語や話者の安定認識を保証しません。

処理系が対応するなら整数ミリ秒で保存します。Bの区間内12–15秒は元ファイル602–605秒です。これは起点の加算であり、新しい発音時刻の推定ではありません。

根拠を付けて話者ラベルを対応させる

全体IDをG1、G2とし、各区間のspeaker_0がすべてG1とは考えません。区間ごとに独立した番号の可能性があります。
観察判定保存する根拠
A:speaker_0が司会の導入を話し、音声で本人を確認G1へ対応元位置と確認記録
B:speaker_1がG1の確認済み重複発言に対応回聴後G1へ対応重複範囲と声の確認
C:speaker_0に有効な重複がなく候補が複数未対応のまま必要な参照音声を列挙
「運営を担当しています」は候補の手掛かりでも本人の証明ではありません。同じ仕事を複数人が話す可能性があります。回聴や独立資料がなければunresolved_C_speaker_0を保ち、名前を補いません。

二人が同時に話す区間を一人に押し込めず、不確かな区間と認識ツールの元の分割を確認します。

本当に繰り返した発言を消さずに統合する

重複音声が異なる文字として認識される場合は、元ファイル上の区間を比べて回聴し、一つの採用稿を決めます。二つの元記録は監査用に保管します。

別時刻の同じ文は実際の繰り返しかもしれません。文字の類似だけで消さず、同じ音声範囲を指す根拠も必要です。

統合記録の参考形式です。

次の架空の記録で統合結果を確かめます。単位は秒、A・B・Cの元音声内の開始位置は0・590・1180です。B:speaker_1をG1とする根拠は594–598秒の重複区間の聞き比べであり、後のB-04ではありません。

元の記録区間内時刻元音声の全体時刻話者と発言
A-19594–598594–598A:speaker_0 → G1。「取り込む前に日付欄を確認します」
B-024–8594–598B:speaker_1 → G1。同じ発言、同じ音声区間
B-0412–15602–605B:speaker_1 → G1。後で同じ文をもう一度発言
C-036–91186–1189C:speaker_0。「この版は誰が承認しますか」。人物は未確認
A-19とB-02が同じ発言だと聞いて確認できたら、一つの文字記録に両方の元IDを残します。B-04は別の時刻なので削除しません。C-03はunresolved_C_speaker_0で残します。結果は二つではなく三つの元音声区間です。同じ発言を二重に表す一件だけを除きます。
{
  "segment_id": "B-04",
  "source_start_ms": 602000,
  "source_end_ms": 605000,
  "raw_speaker": "B:speaker_1",
  "global_speaker": "G1",
  "speaker_basis": "reviewed overlap reference A-19",
  "text": "Check the date field before importing.",
  "review_status": "accepted"
}
これは架空の採用判断を含む例です。実際のspeaker_basisは確認記録へ結び、確認前に採用済み状態をコピーしません。

AIに統合案と境界の確認点を出させる

長時間音声の文字起こし記録を整理してください。
区間一覧で局所時刻を元ファイルの全体時刻へ変換します。
提供された承認済み話者対応だけを使い、実名は推測しません。
区間ラベル、元ID、原文、全体話者を別々に保ちます。

同じ元区間を覆う場合、両IDと理由を付けて重複候補を提案します。
異なる時刻の似た発言は削除しません。
不確かな話者や同時発話は未解決とします。
統合案、話者の質問、重複の矛盾、回聴する区間を返します。
聞いていない語や時刻を作らないでください。
入力:区間一覧、認識記録、承認済み対応、参照資料。

この文字整理にはEvoLinkモデルページのAgent/API手順を使えます。大きな案件では隣接区間と固定の話者対応を送り、すべての境界を確認します。全体の要約だけでは文字起こしの代わりになりません。

分割表、四件の元記録、確認済みG1対応をEvoLink Gemini 4へ送ります。A-19/B-02を統合し、後のB-04と匿名のC-03を残した三つの元区間になるか確認します。

抜けと重複を確認して引き渡す

元ファイルの範囲一覧と納品区間を比較します。無音の隙間は正常でも、既知の発言が欠ける区間は回聴が必要です。各区間の始終、話者交代、同時発話、数字、曖昧な名前を調べます。

不具合次の作業
分割後に全体話者が変わる区間→全体の対応を録音で確認
同じ元位置に同じ文が二つ重複候補を調べ一つを採用
別位置の繰り返しが消えた本当の重複の証拠がなければ復元
Bの時刻が統合後もゼロ開始記録済み区間起点を足す
名前は自然だが未確認匿名IDと未解決項目を維持
安定したID、全体時刻、採用話者、未解決事項を元音声参照と引き渡します。用語は別の用語集校正で扱い、物語の編集が必要になったらインタビュー抜粋選定へ進みます。

よくある質問

話者分離で名前も分かりますか?

発話の交代やラベルを分ける機能です。実名には別の確認根拠が必要です。

長い録音は必ず分割しますか?

道具の上限と実際の品質で決めます。不要な分割は統合作業を増やします。

各区間の同じ番号を全体で使えますか?

対応確認後だけです。初期状態では区間内ラベルとして扱います。

同じ文章は自動で削除できますか?

元音声範囲も確認します。人は別時刻に同じ言葉を繰り返すことがあります。

同時発話が不明瞭なら?

未解決区間として残し、回聴します。一人の話者に決め付けません。

統合稿に何を残しますか?

元ファイル、ID、全体時刻、元ラベル、採用した話者対応、本文、未解決事項です。

参考資料

統一APIでAIモデルを利用する

モデルの機能と現在の料金を比較し、APIドキュメントに沿って用途に合うモデルを組み込みましょう。