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

since
平成38年9月29日

← 検索結果に戻る

利用者の録音から雑音と残響を選び、音声認識を調整するpersoDA

persoDA

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

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

原論文の図の説明を読む

Fig. 1: The personalized data augmentation ( persoDA ) framework. persoDA guides the training DA process to select the most adequate augmentation given user’s data.

出典:persoDA / arXiv ↗

概要

  • persoDAは、利用者の録音から背景雑音と残響の長さを調べ、個人向け音声認識の学習音声を加工する。
  • VOiCESを用いた1000学習ステップ後の比較で、著者らはMCTのWER 3.53%に対しpersoDAの3.04%を報告した。
  • 16~20%速い収束という報告は、学習に使った発話に対応する録音での分割実験に基づく。業務録音での効果は別途検証が必要。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、persoDAの仕組み

左から右へ読む
  1. 01利用者の録音
  2. 02歪みの強弱で分割
  3. 03雑音と残響を推定
  4. 04学習音声を加工
  5. 05認識器を調整

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

研究の背景

音声認識器を利用者に合わせて調整するには、その人の発話を学習に使う。しかし、使える録音が少なく、学習時と利用時で背景雑音や部屋の響きが異なると、認識誤りが増えうる。

一般的なデータ拡張は、学習音声に雑音や残響を加えて録音条件を増やす。persoDAが扱うのは、その加工条件を無作為に選ぶ代わりに、利用者の録音に現れる音響環境へ合わせる課題である。

手法

利用者の録音を、雑音・残響の弱い学習用と、強い環境把握用に分ける。persoNoiseは、VAD(発話区間を見分ける処理)で発話のない部分から背景雑音を取り出す。例えば空調音を含む録音なら、その無発話区間の音を学習用発話へ加える。

persoReverbはT60、つまり音が止まってから室内の音圧が60デシベル下がるまでの時間を推定する。次に、T60が最も近いRIR(部屋の響きを表す応答)をデータベースから選ぶ。こうして加工した学習用発話で事前学習済みの認識器を調整し、利用者向けの認識器を得る。

新規性

persoDAの提案点は、個人向け音声認識の学習に加える雑音と残響を、利用者の録音に見られる音響条件に合わせて選ぶことにある。環境を調べる録音に正解の文字起こしは必要ない。

著者らは、背景雑音を取り出すpersoNoiseと、残響の長さを推定して加工素材を選ぶpersoReverbを組み合わせた。加工素材の選択を利用者ごとに変える仕組みである。

従来手法との違い

比較対象のMCT(複数の音響条件を使う学習)では、雑音の録音と部屋の響きを表すデータを無作為に選び、学習音声へ加える。persoDAでは、その選択に利用者の録音から得た雑音と残響の情報を使う。

著者らは、同じ事前学習済み音声認識器について、加工なしの個人向け調整、無作為な雑音・残響による加工、利用者に合わせた加工を比較した。1000学習ステップでは、加工なしの評価用WERは7.15%、無作為な雑音・残響では3.53%だった。

実験結果

著者らは、LibriSpeechで学習したConformer型の認識器を、VOiCESの18人の録音で個人向けに調整した。学習用は1人平均13発話、3.41分。WER(単語誤り率。低いほどよい)で評価し、1000学習ステップ後の評価用WERは、雑音と残響を無作為に選ぶMCTが3.53%、persoDAが3.04%だった。著者らは相対13.88%の低下と報告する。

別の分割実験では、学習に使った発話に対応する録音で、MCTの最終WERへ80または100ステップ早く達し、著者らは16~20%速い収束と報告した。未使用の発話でもMCTよりWERが低いと記すが、その比較の数値は確認できた本文の範囲では示されていない。

応用の可能性

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

編集上の応用案:同じ利用者が定位置で録る業務メモの文字起こしに試す。入力は録音用マイクで収集した本人の発話とし、雑音・残響の弱い録音を学習用、強い録音を環境把握用に分ける。学習用の発話には正解文を付ける。

環境把握用の録音から雑音と残響の長さを推定し、学習用音声の加工に使って認識器を調整する。出力は新しいメモの文字起こしである。この業務用途での精度向上は仮説であり、対象者の録音で確かめる必要がある。

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

導入時の検証

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

導入時の検証案:対象者のマイク録音を集め、雑音・残響の弱い学習用発話と、強い環境把握用発話に分ける。学習用には正解の文字起こしを付け、正解文がない場合は仮の文字起こしを使う条件を別に設ける。環境把握用から雑音とT60を推定して学習音声を加工し、同じ事前学習済み認識器を調整する。

比較基準には、同じ発話と学習条件で雑音・残響を無作為に選ぶMCTを置く。環境推定にも学習にも使わない発話でWERを測り、別の録音場所でも確かめる。仮の文字起こしを使う条件では、その誤りと学習ステップごとのWERも記録する。

限界と課題

著者らは、正解文の代わりに認識器が作った仮の文字起こしを使うと、未使用の発話での性能が100ステップより前にほぼ頭打ちになると報告した。仮の文字起こしの誤りを一因と推測しているが、原因を確定した結果ではない。

編集上の検証事項:VOiCESの評価録音は、元の発話を難しい音響環境で再生して作られている。実際の業務録音や録音場所が変わった場合にも効果があるかを調べたい。また、雑音・残響の推定に使う発話を評価用から分け、未使用の発話で測る必要がある。

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

出典

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

persoDA: Personalized Data Augmentation for Personalized ASR

Data augmentation (DA) is ubiquitously used in training of Automatic Speech Recognition (ASR) models. DA offers increased data variability, robustness and generalization against different acoustic distortions. Recently, personalization of ASR models on mobile devices has been shown to improve Word Error Rate (WER). This paper evaluates data augmentation in this context and proposes persoDA; a DA method driven by user's data utilized to personalize ASR. persoDA aims to augment training with data specifically tuned towards acoustic characteristics of the end-user, as opposed to standard augmentation based on Multi-Condition Training (MCT) that applies random reverberation and noises. Our evaluation with an ASR conformer-based baseline trained on Librispeech and personalized for VOICES shows that persoDA achieves a 13.9% relative WER reduction over using standard data augmentation (using random noise & reverberation). Furthermore, persoDA shows 16% to 20% faster convergence over MCT.

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