AI LAB / KEYWORD DICTIONARY

基礎知識

Conformer(コンフォーマー)とは?

Conformerは、Transformerの大域的な関係把握と畳み込みニューラルネットワークの局所的な特徴抽出を組み合わせた音声認識向けモデル構成です。

仕組みと使いどころ

Conformerは、音声系列の局所的な音響特徴と、系列全体にわたる大域的な依存関係を一つのモデルで扱うために提案された、畳み込み処理を組み込んだTransformerです。原論文では自動音声認識に用いられ、LibriSpeechで従来のTransformer系およびCNN系モデルを上回る結果が報告されています。ただし、これは特定のデータセットと評価条件で得られた結果であり、あらゆる音声や環境で同じ精度になることを意味しません。また、Conformerはモデルの構成を指すため、事前学習済みパラメータや音声認識システム一式が自動的に含まれるわけではありません。

Conformerの活用例

たとえば、こんな場面で

会議音声や読み上げ音声を文字に変換するモデルを設計する際、短い音響パターンと発話全体の文脈をともに扱う候補としてConformerを検討できます。

使うときのポイント

採用時は、利用する実装がモデル構成のみか、事前学習済みパラメータも提供するかを確認し、対象音声と評価条件に合うかを個別に検証してください。

参考資料

Conformer: Convolution-augmented Transformer for Speech Recognition (新しいタブで開きます)torchaudio.models — Torchaudio 2.11 documentation (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る