表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

長時間録音の文字起こしで、音声の長短に応じて処理するChunkFormer

ChunkFormer

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

ChunkFormerの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1: The ChunkFormer model architecture

出典:ChunkFormer / arXiv ↗

概要

  • 等長のチャンクを並列処理し、区切りをまたぐ前後の文脈を文字起こしに使う。
  • 著者らの測定では、80GBのGPU、バッチサイズ1でエンコーダーが最大980分の音声を処理した。
  • 長さが1秒から1時間までの6本の測定では、マスク付きバッチは通常バッチよりメモリー使用量と処理時間が小さかった。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、ChunkFormerの仕組み

左から右へ読む
  1. 01録音音声
  2. 02等長チャンク化
  3. 03前後の文脈を参照
  4. 04録音境界をマスク
  5. 05書き起こし文

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

ChunkFormerは、長時間の音声を文字に変える音声認識モデルだ。数時間の録音を扱うと計算用メモリーの負担が増す。著者らの測定では、大型のConformerが80GBのGPUで処理できた音声は最大15分だった。

長さの異なる録音をまとめる場合、短い録音を最長の録音に合わせて埋める「パディング」も無駄を生む。長短が混在する録音を大量に扱う業務では、認識精度に加え、処理時間とメモリー使用量が実用上の課題になる。

手法

音声から取り出した特徴量を、等しい長さの小片「チャンク」に分け、複数のチャンクを並列に処理する。各チャンクは前の情報に加え、後の情報も必要な範囲で参照する。例えば長い通話を小分けにした場合、区切り付近の発話を判定する際に隣の小片の情報を使える。「重複チャンク変換」は、前後の情報を計算に使えるよう並べ直す操作だ。

長さの異なる録音を同時に扱うときは、チャンクを詰めて一つのバッチにする。録音の境界をまたぐ重複部分には「マスク」という印を付け、別の録音の情報が混ざるのを防ぐ。推論時はCTCという、音声と文字列の対応を学ぶ方式のデコーダーを使い、認識結果をテキストに変える。

新規性

著者らが提案するのは、等長のチャンクを並列処理しつつ、過去の情報と、後段の計算に必要な未来の情報を各チャンクへ渡す構成だ。重複チャンク変換によって、区切りをまたぐ文脈を計算する。

加えて、長さの異なる録音のチャンクを一つのバッチに詰め、録音の境界をマスクする。長い録音に合わせて短い録音全体を埋める処理を減らす方法として提案している。

従来手法との違い

Conformerは音声全体の広い文脈を参照するが、著者らの測定では80GBのGPUでエンコーダーが扱えた音声は最大15分だった。FastConformerは参照範囲を制限し、表に示された設定では最大675分を扱った。

ChunkFormerの指定設定は同じ測定で980分だった。区切った音声片を個別に認識する方式とは異なり、チャンク間の文脈を計算に使う設計である。精度や所要時間の差は、論文に示されたモデル設定と評価条件に限って読む必要がある。

実験結果

著者らはLibriSpeechの960時間と、社内収集したラベル付きベトナム語音声2万5000時間を学習に使用した。評価にはLibriSpeechのテストセットや長尺のTedlium-v3、Earnings-21、Earnings-22などを用いた。指標は単語誤り率(WER)で、低いほど正解の書き起こしに近い。

著者らの表では、Earnings-21のWERはConformerの39.39%に対し、ChunkFormerの設定[左128、チャンク64、右128]で31.73%だった。80GBのGPU、バッチサイズ1でエンコーダーが処理できた最大音声長は同設定で980分、FastConformerの設定[128、1、128]で675分。長さが1秒から1時間までの6本をまとめた測定では、ChunkFormerの通常バッチが34.5GB・2.7秒、マスク付きバッチが19.6GB・0.8秒だった。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:ベトナム語の電話応対録音を、通話ごとに検索できる書き起こしへ変換する。入力は既存の録音ファイル、出力は確認済みのテキストとし、認識後に担当者が固有名詞や数値を点検してから検索対象へ登録する。

原著のベトナム語モデルはラベル付き音声2万5000時間で学習している。対象業務に合わせて追加学習する場合は、利用できる通話音声と対応する正解テキストを別途用意する。入力は録音音声で、追加センサーは想定しない。業務での精度向上は未検証の応用仮説である。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:長短が混在するベトナム語の通話録音を選び、評価用の正解テキストを人手で作る。既存の文字起こし手順を基準に同じ録音を処理し、WER、所要時間、メモリー使用量を録音の長さ別に比べる。長い録音の区切り付近も点検する。

必要な入力は録音音声と評価用の正解テキストで、追加センサーは置かない。業務用語への適応を試すなら、利用できるラベル付き通話音声を学習用と評価用に分け、追加学習の前後を同じ評価用録音で比べる。原著の学習データと対象業務の音声との差も記録する。

限界と課題

著者らは、チャンクを大きくすると認識結果がやや悪化したと報告する。チャンクより短い音声は一つのチャンクとして処理されるため、そうした学習音声ではチャンク間の文脈処理を十分に学べないと説明している。

編集上の検証事項は、対象業務の騒音、話者の重なり、専門用語による誤りと、録音時間が偏ったバッチでの所要時間だ。980分は80GBのGPU、バッチサイズ1、指定設定でエンコーダーを測った値であり、別の環境や文字起こし全工程の上限を示すものではない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

ChunkFormer: Masked Chunking Conformer For Long-Form Speech Transcription

Deploying ASR models at an industrial scale poses significant challenges in hardware resource management, especially for long-form transcription tasks where audio may last for hours. Large Conformer models, despite their capabilities, are limited to processing only 15 minutes of audio on an 80GB GPU. Furthermore, variable input lengths worsen inefficiencies, as standard batching leads to excessive padding, increasing resource consumption and execution time. To address this, we introduce ChunkFormer, an efficient ASR model that uses chunk-wise processing with relative right context, enabling long audio transcriptions on low-memory GPUs. ChunkFormer handles up to 16 hours of audio on an 80GB GPU, 1.5x longer than the current state-of-the-art FastConformer, while also boosting long-form transcription performance with up to 7.7% absolute reduction on word error rate and maintaining accuracy on shorter tasks compared to Conformer. By eliminating the need for padding in standard batching, ChunkFormer's masked batching technique reduces execution time and memory usage by more than 3x in batch processing, substantially reducing costs for a wide range of ASR systems, particularly regarding GPU resources for models serving in real-world applications.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01