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

since
平成38年9月29日

← 検索結果に戻る

声の高さと声質の変化から合成音声を見分ける

Pitch Imperfect

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

概要

  • 基本周波数、ジッター、シマー、調波対雑音比から六特徴を作り、録音全体の真偽を判定する。
  • 著者らはASVspoof2021を用い、正解率93%と等誤り率24.7%を報告した。
  • 業務で試すには真偽が確認された対象音声を用意し、録音条件別の誤判定を測る必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Pitch Imperfectの仕組み

左から右へ読む
  1. 01発話音声
  2. 02区間ごとに六特徴を抽出
  3. 03値を0~1に変換
  4. 04LSTMで判定
  5. 05音声全体の真偽

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

研究の背景

この研究は、録音された発話が人の声か合成音声かを、音声全体で判定する。人に自然に聞こえる合成音声は、聞き手や認証システムによる真偽の判断を難しくするため、判定の手掛かりを増やすことが課題になる。

著者らが着目する「韻律」は、声の高さや抑揚、リズムなど発話のしかたを指す。そこに声のかすれや息っぽさに関わる値も加え、合成音声を見分けられるか調べた。

手法

音声を重ならない短い区間に分け、各区間から六つの値を取り出す。基本周波数の平均とばらつきは声の高さ、ジッターは声の周期の揺らぎ、シマーは音の大きさの揺らぎを表す。残る二つは調波対雑音比の平均とばらつきで、規則的な音と雑音の比率を見る。声が出ていない区間の特徴にはゼロを入れる。

各特徴の値を0~1の範囲に変換し、区間を時間順にLSTMへ渡す。LSTMは前の区間の情報も使って順番のあるデータを扱うモデルで、最後に録音全体を人の声か合成音声かに分類する。例えば短い発話なら、区間ごとの声の高さや揺らぎの並びから一つの判定を出す。

新規性

声の高さに関わる値と声質の揺らぎを六つの特徴として取り出し、その時間的な並びから録音全体を判定する。著者らは、音声の細かな周波数成分に着目する既存の検出法とは異なる入力を試した。

学習時には注意機構を使い、判定に影響した特徴も調べる。著者らが影響の大きい特徴として挙げるのは、ジッター、シマー、基本周波数の平均である。

従来手法との違い

著者らはASVspoof2021の音声で、自らの検出器と四つの既存検出器を比較した。既存手法が主にスペクトルなど音の細かな特徴を使うのに対し、提案手法は声の高さと声質を表す六つの値を入力にする。

著者らは通常の判定性能が比較対象と同程度だと述べる。また、音声に小さな変更を加える攻撃では、最良の比較対象の精度が相対的に99.3%低下したと報告する。この値は提案手法との精度差を表すものではない。

実験結果

著者らはASVspoof2021のDeepFake音声を使用した。記載された件数は、学習用が合成22,800件・人の声2,580件、検証用が合成22,296件・人の声2,548件、評価用が合成589,212件・人の声22,617件である。

著者らは正解率93%、等誤り率24.7%を報告する。等誤り率は、人の声と合成音声を取り違える二種類の割合が等しくなる点の値である。最良の比較対象への小さな音声変更では、精度が相対的に99.3%低下したという。確認できた本文の範囲では、これらの数値に対応する結果表と詳しい評価条件は照合できない。

応用の可能性

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

編集上の応用案:社内に届いた音声の確認作業で、担当者が詳しく調べる録音を選ぶ補助に使う。入力は受信した音声ファイル、出力は録音全体の真偽判定と、判定に関わった特徴の表示を想定する。

適用には、対象業務の実録音と合成音声、それぞれ真偽が確認されたラベルが必要になる。録音条件に合わせて特徴抽出と判定器を調整し、担当者が元の音声や発信元の情報と併せて結果を確認する。

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

導入時の検証

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

導入時の検証案:対象業務の録音ファイルを集め、人の声と合成音声の真偽を確認してラベルを付ける。録音条件も記録し、学習用と評価用に分ける。追加のセンサーは想定せず、必要な入力は音声ファイルである。

対象音声に合わせて六特徴の抽出条件と判定器を調整し、現在の確認方法を比較基準にする。同じ評価用音声で正解率に加え、人の声を合成と判定した件数、合成を人の声と判定した件数、録音条件別の結果を測る。

限界と課題

著者らは基本周波数を求める範囲を75~500 Hzに固定し、音声ごとには変えていない。確認できた本文の範囲では、攻撃を受けた提案手法の精度や、業務で受け取る録音に対する性能の数値は確認できない。

編集上の検証事項は、話者や録音条件が変わったときの誤判定である。前処理の概要には「標準化」とある一方、詳細には各特徴を0~1に収める最小最大スケーリングの式があり、再現時に適用手順を確認したい。

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

出典

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

Pitch Imperfect: Detecting Audio Deepfakes Through Acoustic Prosodic Analysis

Audio deepfakes are increasingly in-differentiable from organic speech, often fooling both authentication systems and human listeners. While many techniques use low-level audio features or optimization black-box model training, focusing on the features that humans use to recognize speech will likely be a more long-term robust approach to detection. We explore the use of prosody, or the high-level linguistic features of human speech (e.g., pitch, intonation, jitter) as a more foundational means of detecting audio deepfakes. We develop a detector based on six classical prosodic features and demonstrate that our model performs as well as other baseline models used by the community to detect audio deepfakes with an accuracy of 93% and an EER of 24.7%. More importantly, we demonstrate the benefits of using a linguistic features-based approach over existing models by applying an adaptive adversary using an $L_{\infty}$ norm attack against the detectors and using attention mechanisms in our training for explainability. We show that we can explain the prosodic features that have highest impact on the model's decision (Jitter, Shimmer and Mean Fundamental Frequency) and that other models are extremely susceptible to simple $L_{\infty}$ norm attacks (99.3% relative degradation in accuracy). While overall performance may be similar, we illustrate the robustness and explainability benefits to a prosody feature approach to audio deepfake detection.

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