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

since
平成38年9月29日

← 検索結果に戻る

量子化器を一つにした音声圧縮、品質と計算量の釣り合いを測る

SQCodec

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

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

原論文の図の説明を読む

Figure 2: Overview of the SQCodec model architecture, comprising an encoder, decoder, and a quantizer. The quantizer employs Finite Scalar Quantization (FSQ). The model is trained with a combination of reconstruction losses ( l e l_{e} and l s l_{s} ), perception loss ( l p l_{p} ), and adversarial loss ( l a ​ d ​ v l_{adv} ).

出典:SQCodec / arXiv ↗

概要

  • SQCodecは単一量子化器とTConvを用いて音声を符号化・復元する。
  • 3 kbpsの報告値はPESQ 2.36、WER 3.32%、10秒当たり11.16 G MACs。
  • 原題・要旨のL3ACと確認できた本文のSQCodecで名称が異なるため、版の照合が必要。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、SQCodecの仕組み

左から右へ読む
  1. 01入力音声
  2. 02時間幅別の特徴抽出
  3. 03単一量子化器
  4. 04音声を再構成

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

研究の背景

ニューラル音声コーデックは、録音を小さな符号に圧縮し、その符号から音を復元する。符号は音声を扱う生成モデルの入力にもなるが、高音質を狙う方式には複数の量子化器と大きな計算量を要するものがある。

量子化器とは、連続した音の特徴を限られた符号へ置き換える部品である。符号列が複数に分かれると後段での扱いも複雑になるため、単一の量子化器で品質を保てるかが実用上の論点となる。

手法

入力した波形から、TConv、畳み込み処理、局所Transformerで特徴を取り出す。TConvは短い音の変動と、より長い時間にわたる音量などの変化を捉える部品である。局所Transformerは近くの区間の関係を調べる仕組みで、音全体を一度に扱う処理を抑える。

抽出した特徴を一つの量子化器で離散符号に変え、復号器で波形に戻す。たとえば録音した発話は一系列の符号として保存し、再生時に音声へ復元する。学習時には元音声との差に加え、聞こえ方や識別器による評価も使い、復元音の品質を整える。

新規性

SQCodecは、音を離散的な符号に変える量子化器を一つに絞りながら、短い時間と長い時間の音の変化を捉えるTConvを導入する。軽量な畳み込み処理と局所的なTransformerも組み合わせる。

複数の量子化器から出る符号列をまとめる工程が不要になるため、後段の音声モデルに渡す表現が単純になる。著者らは、その構成で再構成品質と計算量を両立できると報告する。

従来手法との違い

比較対象は、複数の量子化器を使うEnCodecとDAC、一つの量子化器を使うWavTokenizerである。複数量子化器の方式は音質を得やすい一方、符号列の扱いや計算が複雑になると著者らは説明する。

SQCodecは単一の符号列を出し、TConvなどで音の特徴抽出を補う。ただし指標ごとの順位は一様ではない。本文の表では、高いビットレートでDACがSQCodecを上回る音声品質指標もあり、用途に合わせた比較が必要となる。

実験結果

著者らはLibriSpeech、Common Voice、MTG-Jamendo、FSD50Kを含む音声で学習し、Codec-SUPERBの音声・音楽・一般音を含む11データセットなどで評価した。音の品質にはPESQ、音声認識には単語誤り率WERを用いる。

表では3 kbpsのSQCodecはPESQ 2.36、WER 3.32%、10秒の音声当たりの演算量11.16 G MACsだった。同じ3 kbpsのEnCodecはPESQ 1.91、WER 4.59%、55.95 G MACsと著者らは報告する。条件をそろえた別用途での性能までは、この数値からは決まらない。

応用の可能性

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

編集上の応用案:音声メモを保存し、後で文字起こしする業務で圧縮方式を比較する。入力は短い会話、音楽、環境音を含む録音で、出力は圧縮データ、復元音声、文字起こし結果とする。

録音後にSQCodecで圧縮し、保存した符号から復元して既存の音声認識に渡す。ファイル容量だけでなく、固有名詞が聞き取れるか、文字起こしの誤りが増えないかを確認し、音声を再利用する目的に合う設定を選ぶ。

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

導入時の検証

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

導入時の検証案:同じ録音群をSQCodecと既存のコーデックで圧縮し、同じビットレートで復元する。発話、音楽、環境音を分け、容量、処理に要する演算量、PESQなどの音質指標を記録する。

文字起こしに使う場合は同じ音声認識器へ復元音を入力し、元音声からの単語誤り率の変化を見る。数値だけで選ばず、聞き取りに支障が出た音や用途ごとの失敗例を確認し、必要な品質と圧縮率を決める。

限界と課題

著者らは、SQCodecのMEL距離が一部の比較方式より悪い条件を報告する。MEL距離は音の周波数成分の違いを測る指標であり、他の品質指標が良くても波形の性質が同じとは限らない。

編集上は、扱う録音の種類やビットレートごとに品質と計算量を確かめたい。入力の原題・要旨では名称がL3AC、確認できた本文ではSQCodecとなっているため、導入前に対象の版とモデル名を照合する必要がある。

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

出典

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

L3AC: Towards a Lightweight and Lossless Audio Codec

Neural audio codecs have recently gained traction for their ability to compress high-fidelity audio and provide discrete tokens for generative modeling. However, leading approaches often rely on resource-intensive models and complex multi-quantizer architectures, limiting their practicality in real-world applications. In this work, we introduce L3AC, a lightweight neural audio codec that addresses these challenges by leveraging a single quantizer and a highly efficient architecture. To enhance reconstruction fidelity while minimizing model complexity, L3AC explores streamlined convolutional networks and local Transformer modules, alongside TConv--a novel structure designed to capture acoustic variations across multiple temporal scales. Despite its compact design, extensive experiments across diverse datasets demonstrate that L3AC matches or exceeds the reconstruction quality of leading codecs while reducing computational overhead by an order of magnitude. The single-quantizer design further enhances its adaptability for downstream tasks. The source code is publicly available at https://github.com/zhai-lw/L3AC.

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