VoiceNet-RAIは、音声データから性別および年齢を分類するために、MFCC特徴量、多言語wav2vec 2.0埋め込み、およびEfficientNet-Liteを統合したものです。このフレームワークは、英語のサブセットにおいて最大97.87%の精度を達成しており、音声認識、認証、およびデジタルフォレンジックにおける責任ある応用に活用できます。
このコンテンツを表示するには、JoVEへの購読が必要です。 または、無料トライアルをお申し込みください。
研究記事
127 回視聴
⸱
2026年9月11日
VoiceNet-RAIは、音声データから性別および年齢を分類するために、MFCC特徴量、多言語wav2vec 2.0埋め込み、およびEfficientNet-Liteを統合したものです。このフレームワークは、英語のサブセットにおいて最大97.87%の精度を達成しており、音声認識、認証、およびデジタルフォレンジックにおける責任ある応用に活用できます。
音声データからの正確な性別および年齢の分類は、パーソナライズされ、安全で、倫理的なヒューマンコンピュータインタラクション(HCI)にとって重要です。wav2vec 2.0のような大規模な事前学習済み音声モデルの利用が拡大する中、多言語かつプライバシーに配慮したデモグラフィック推論のために、これらの表現を責任を持って活用することが求められています。本研究では、Mel-Frequency Cepstral Coefficients(MFCCs)とtransformerベースの多言語wav2vec 2.0埋め込みをEfficientNet-Liteアーキテクチャ内で統合し、多様な言語的文脈において正確で公平かつ透明性の高い分類をサポートするディープラーニング(DL)フレームワークであるVoiceNet-RAIを提案します。このフレームワークは、文脈情報とスペクトル情報を組み合わせることで、変動する録音条件下での堅牢性を向上させます。28言語をカバーする多言語音声データを用いた実験では、高い分類性能が示され、英語サブセットでは正解率97.87%、適合率98.61%、再現率98.70%、F1スコア98.65%を達成しました。Mozilla Common Voiceデータセットを用いた外部検証では、性別分類において98.27%の正解率が得られ、独立したデータセットに対する汎用性が実証されました。また、アブレーション解析により、MFCCとwav2vec 2.0の特徴を組み合わせることで、生のデータのみまたはMFCCのみの表現と比較して性能が向上することが示されました。これらの知見は、堅牢で責任ある性別および年齢分類に向けた、ハイブリッドなスペクトル・文脈音声表現の有用性を示すものです。
音声認識は、個人が感情、思考、目的を表現するための人間によるコミュニケーションの中核的な構成要素です。人間の声は、肺から呼気され、唇、舌、歯などの調音器官によって音に形作られるという生物学的プロセスを通じて生成されます1。耳は音声の識別において不可欠な役割を果たし、音量やピッチなどの特性に基づいて男性の声と女性の声を区別することができます。男女間の音声ピッチに大幅な差をもたらす要因の一つに、性的二型があります2。音声からの年齢および性別分類は、ヒューマンマシンインタラクション、自動性別認識、パーソナライズされた挨拶、音声感情の事前分類、性別に基づく通話分類など、数多くのアプリケーションに関連しています3。
音声は人間同士の相互作用における本質的な要素です。人間の声には個人間で異なる多様な特性が含まれており、感情や精神状態、さらには年齢や性別に関する情報を提供します。これらの多次元的な特性は、音声ベースのセキュリティシステムや音声指向の人工知能(AI)アシスタントなどのアプリケーションに活用できます。また、音声分析が重要となるその他の領域として、自動話者照合(ASV)システムや感情ベースのAIシステムが挙げられます。音声ベースの入力システムは、データベース内の検索範囲を縮小させることも可能です4,5。さらに、AIベースのセキュリティシステムは、犯罪捜査や被害者保護などのアプリケーションに音声データを利用できます。男女の声は、声道(vocal tract)の共鳴特性の違いにより、異なる特性を示します。これらの特性を計算処理に適した形式で音声信号から抽出することで、音声データからの性別分類が可能になります6,7。したがって、音声ベースの性別分類には効果的な学習アルゴリズムが必要です。ディープラーニング(DL)アルゴリズムは、オーディオデータから複雑なパターンを学習できる能力があるため、音声関連の分類に特に適しています。このようなモデルは、アーキテクチャに応じて、畳み込み層、再帰層、時間畳み込み層、または全結合層で構成されます。これらの層は、音色やピッチを含む関連する音響特性を学習できます。一度学習すれば、モデルは初見の音声録音から性別を分類することが可能です8。機械学習(ML)研究のもう一つの重要な領域は、音声録音からの年齢分類です。MLアルゴリズムは、ピッチ、音色、振幅などの音響特性を用いて、年齢に関連するパターンを特定できます。また、主成分分析(PCA)などの手法を適用して音声データから有益なパターンを抽出し、分類性能を向上させられる可能性があります9。
DLは、画像、感情、音声認識などのアプリケーションにおいて強力なパフォーマンスを実証してきました。特にディープニューラルネットワーク(DNN)は、音声関連のタスクに広く利用されています。本研究では、確立された特徴抽出手法と組み合わせて、音声分類にDLベースのアプローチを適用します。メル周波数ケプストラム係数(MFCC)は、音声信号の関連するスペクトル特性を捉え、後続の処理のための効率的な表現を提供します。抽出された特徴は、その後、音声に基づく性別および年齢分類のための転移学習フレームワークに統合されます10,11。
近年の研究では、話者属性の分類に自己教師あり学習およびTransformerベースの音声表現がますます採用されるようになっています。研究者は、HuBERTやwav2vec 2.0などの自己教師あり音声モデルにおける、性別や年齢などの人口統計学的バイアスを調査し、公平性を考慮した評価の重要性を強調しています12。より最近では、Transformerベースの言語独立アプローチにより、多言語環境やノイズのある条件下での性別認識における学習済みコンテキスト音声表現の有効性が示されています13。Sinhaらは、年齢および性別分類に向けたwav2vec 2.0のレイヤーごとの表現をさらに調査し、異なるTransformerレイヤーが異なるレベルの話者関連情報を捉えていることを明らかにしました14。これらの進展により、従来のMFCCベースのスペクトル情報とコンテキストwav2vec 2.0表現を組み合わせ、さらに多言語対応と責任あるAI(Responsible AI)の考慮を組み込んだ、提案するVoiceNet-RAIフレームワークの動機付けがなされています。
近年の研究により、話者の年齢と性別は、従来の音響的特徴量とディープラーニングに基づく表現の両方を用いて特徴付けることができることが示されています。音響情報と時間情報を組み合わせたアプローチでは、相補的な音声特性によって年齢および性別の分類性能を向上させることができることが示されています15,16。また、関連する研究において、ディープボトルネック表現を用いて生成された変換音声特徴量が、話者の年齢および性別の分類性能を向上させることが実証されています17。これらの知見は、音声および音声由来の信号を扱う分類タスクにおいて、スペクトル、時間、および学習による表現を幅広く利用することを支持するものです。
機械学習およびディープラーニングの手法を用いて、音声から年齢および性別を認識させる研究が数多く行われてきました18,19,20,21,22,23,24,25,26,27,28,29,30。より最近のアプローチでは、話者の年齢および性別の分類に向けて、変換後のMFCC表現やディープニューラルネットワークが検討されています31。その一方で、堅牢な音声ベースの人口統計学的分類システムを開発する際には、多言語間および言語依存的な変動が引き続き重要な検討事項となります。発音、音韻構造、話者の特性、および録音条件の違いは、言語や集団を越えたモデルの汎化性能を低下させる可能性があります。したがって、相補的なスペクトル表現および文脈的音声表現を用いることで、多言語環境における堅牢性を向上させられる可能性があります。
音声ベースの人口統計学的認識において、これまでも複数の音響特徴量やアンサンブル分類器を組み合わせたハイブリッドアプローチが採用されてきましたが、VoiceNet-RAIは、統一されたフレームワーク内で2つの相補的なレベルの音声表現を統合している点で異なります。具体的には、従来のMFCC特徴量は局所的なスペクトル特性および音声特性を保持し、一方でwav2vec 2.0はTransformerエンコーダを用いて生音声から学習された文脈化表現を提供します。VoiceNet-RAIは、手作業で設計された音響記述子や単一のディープ表現のみに依存するのではなく、時間的に集約されたMFCCとwav2vec 2.0の表現を特徴量レベルで融合し、得られたハイブリッド表現をEfficientNet-Liteを用いて精緻化します。したがって、本研究の科学的な新規性は、性別および年齢分類のために、スペクトル表現、自己教師あり文脈表現、および軽量ディープ表現を協調的に統合したことにあり、併せて多言語評価、独立データセットによる検証、およびサブグループ間の公平性分析を行っている点にあります。この組み合わせにより、従来のハイブリッド音声分類パイプラインを、単なる精度重視の特徴量融合から、表現の相補性、軽量モデル設計、汎用性、および責任あるAI(Responsible AI)を同時に考慮したフレームワークへと拡張させました。
本研究の主な貢献は、MFCCおよびwav2vec 2.0の特徴量をEfficientNet-Liteと統合することで、音声データから性別と年齢を特定する手法を開発したことです。28言語の音声録音データセットを用いて広範な実験を行い、元の特徴量、MFCC特徴量、wav2vec 2.0特徴量、およびそれらの組み合わせを、機械学習(ML)およびディープラーニング(DL)モデルで評価しました。モデルの性能は、多言語データセット全体と英語のサブセットの両方を用いて評価しています。さらに、性別および言語別のサブグループ解析、話者独立評価、およびMozilla Common Voiceデータセットを用いた検証を通じて、多言語および責任あるAI(Responsible AI)の観点からフレームワークの評価を行いました。加えて、提案したフレームワークの性能を既存の文献で報告されている最新の手法と比較し、交差検証の結果を提示しています。関連する多くの研究が行われており、Table 1 に、モデル、データセット、および報告された結果を含むこれらの研究の要約を示します19,20,21,22,23,24,25,26,27,28,29,30,31。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
本研究では、参加者が直接関与することのない、公開されているBVC Challenging Voice SetおよびMozilla Common Voiceデータセットを使用しました。したがって、機関の倫理承認および追加のインフォームドコンセントは不要でした。性別および年齢の分類に必要なデータのみを処理し、個々の話者を特定する試みは行いませんでした。提案されたフレームワークの完全なワークフローの手法を図1に示します。
データ取得
提案手法で使用したデータセットは、Biometrics Vision and Computing (BVC) グループによって開発され、GitHubで公開されているパブリックボイスデータセットであるBVC Challenging Voice Setから取得した.wav形式のオーディオファイルで構成されています32。このデータセットには、男性336名、女性190名の計526名の個人の音声録音が含まれていました。また、各話者からの単一文および複数文の録音を含む、約3,964件の録音で構成されていました。表2に、提案するVoiceNet-RAIフレームワークの音声データセットに使用した人口統計学的特性、言語カバー範囲、録音特性、データ分割戦略、および前処理設定をまとめます。
特徴抽出
オーディオファイルを処理して主要な特性を抽出し、その後CSVファイルに保存しました。年齢、性別、話者の発音を含むメタデータは、対応するREADMEファイルから抽出しました。WAVファイルの処理および関連する特徴の抽出には、PythonとSciPyパッケージを使用しました。音声信号を時間領域から周波数領域に変換するために、NumPyの高速フーリエ変換(FFT)および周波数関数を用いました。WAVファイルは時間の関数として振幅を表現していましたが、分類タスクにおいては、男女の声を区別できる周波数に関連する特性がより重要でした33。
オーディオ信号を周波数領域の表現に変換するために、FFTアルゴリズムを用いて離散フーリエ変換(DFT)を実装しました。フーリエ変換は、時間領域の信号を周波数スペクトルに変換します。このスペクトルでは時間情報が保持されないため、オーディオ信号をオーバーラップさせたセグメントに分割し、短時間フーリエ変換(STFT)の手法を用いて各セグメントにフーリエ変換を適用しました。np.fft.fft 関数で複素周波数スペクトルを生成し、np.fft.fftfreq で対応するサンプル周波数を取得しました。サンプルディレクトリには、1人の話者のオーディオファイルが10個用意されていました。各WAVファイルは、200 msのスライディングウィンドウを用いて処理され、支配的な周波数が抽出されました。例えば、4秒間のオーディオ録音からは20個の周波数値のリストが生成されます。10個の録音を含むディレクトリの場合、それぞれ20個の周波数値を含む10個の対応するリストを、リストのリストにまとめました。周波数は20 Hzから280 Hzの範囲の値のみを保持するようにフィルタリングし、50 Hz付近の潜在的なノイズは除外しました。
ハイブリッドMFCCおよびwav2vec 2.0特徴表現
高レベルの文脈的な音声表現と低レベルの音響的特性の両方を捉えるため、本研究ではMFCC特徴量とTransformerベースのwav2vec 2.0埋め込みを統合したハイブリッド特徴抽出戦略を採用しました。
MFCC特徴量抽出
メル周波数ケプストラム係数(MFCC)は、音声およびオーディオ信号処理において、特に音声認識や話者識別などのアプリケーションで広く利用されている特徴量である34,35。本研究では、MFCC抽出によりオーディオ信号を、音声の知覚的に関連のある特性を表す特徴ベクトルへと変換した。まず、高周波成分を強調するためのプリエンファシスを行い、続いてフレーミングとウィンドウ処理によって信号を短く重複したフレームに分割した。各オーディオサンプルは、まず16 kHzにリサンプリングされ、10 msのオーバーラップを持つ25 msのフレームにセグメント化された。その後、各フレームに高速フーリエ変換を適用し、信号を時間領域から周波数領域へと変換した。
得られた周波数スペクトルは、人間の聴覚知覚の非線形周波数応答を近似する一連のMelフィルタバンクに通過させられました。これらのフィルタバンクは、知覚的に重要度の低い周波数の寄与を抑えつつ、より関連性の高い周波数を強調します。続いて、音量に対する人間の聴覚の対数的な感度を近似するため、各フィルタバンク出力の対数を算出しました。その後、対数フィルタバンクエネルギーに離散コサイン変換(DCT)を適用し、係数の無相関化を行い、音声信号のコンパクトな表現を生成しました。MFCCとして知られるこの結果得られた係数は、音声の重要なスペクトル特性を捉えています。MFCCは、これらの属性に応じて声を区別する音響的特性を捉えているため、性別および年齢の分類に使用されました。
wav2vec 2.0 エンベディング抽出
wav2vec 2.0 Baseモデルは、大規模なラベルなし音声コーパスを用いて事前学習が行われました。このモデルは、生の波形入力を処理し、文脈化された音声埋め込みを生成する多層Transformerエンコーダーで構成されています36。
入力波形 x ∈ RT が与えられると、wav2vec 2.0 モデルは潜在表現のシーケンスを生成します。
Z = {z1,z1,....,zn},zi ∈ R768 (1)
各埋め込みベクトルの次元数は768でした。分類に適した固定長の表現を得るために、すべてのタイムステップにわたって時間平均プーリング操作を適用しました。
(2)
特徴融合メカニズム
MFCCとwav2vec 2.0の特徴量は、特徴量レベルの連結によって統合されました。具体的には、まず時間的平均化を用いてMFCC特徴量を集約し、固定長のベクトルを生成しました。
m ∈ R40 (3)
最終的なハイブリッド特徴ベクトルは、次のように得られた:
h = [m || zpooled] ∈ R808 (4)
ここで || は結合を表します。この融合により、深いコンテキスト埋め込みと手動で設計されたスペクトル特徴が組み合わされ、モデルが高レベルの意味情報と詳細な音響パターンの両方を捉えることが可能になりました。
すべてのオーディオサンプルは、まず16 kHzにリサンプリングされました。MFCC特徴量はフレームごとに計算され、時間的に平均化して固定の40次元ベクトルを作成しました。一方、wav2vec 2.0埋め込みは、時間軸方向に平均プーリングを行い、768次元の表現を作成しました。両方の特徴量セットは統合前に固定長のベクトルに変換されていたため、フレームレベルの時間的アライメントは不要でした。得られたMFCC表現とwav2vec表現は、分類モデルに渡される前に連結され、808次元のハイブリッド特徴量ベクトルとなりました。
EfficientNet-Liteとの統合
統合された特徴ベクトルhは、特徴学習に適した形式にリシェイプされ、トレーニングのためにEfficientNet-Liteモデルに入力されました。まず、全結合投影レイヤーによって808次元のベクトルが高次元の潜在空間にマッピングされ、その後、EfficientNet-Liteブロックによって階層的な特徴が精査されました。過学習を抑制し、モデルの汎化性能を向上させるために、バッチ正規化とドロップアウトレイヤーが採用されました。性別および年齢クラスの最終的な予測確率を生成するために、SoftMax活性化関数が使用されました。統合表現h ∈ R808は、当初は1次元の特徴ベクトルとして扱われ、4,096次元にマッピングする全結合投影レイヤーを通過しました。その後、投影された表現は1 × 64 × 64のテンソルにリシェイプされ、EfficientNet-Liteアーキテクチャに供給されました。
従来の3チャネルの画像入力ではなく、単一チャネルの音声特徴表現に対応させるため、元のEfficientNet-Liteの入力畳み込み層を3チャネルから1チャネルに変更した。残りのEfficientNet-Lite特徴抽出ブロックについては、大幅なアーキテクチャの変更を加えずそのまま保持した。固定長の表現を生成するために、最終的な特徴マップに適応的グローバル平均プーリング層を適用した。元の分類ヘッドは、性別分類用の2つの出力ユニットと、定義済みの年齢グループに対応する数の出力ユニットを持つ、タスク固有の全結合層に置き換えた。最後に、クラス確率を生成するためにSoftMax活性化関数を適用した。提案したハイブリッド表現は、最新の自己教師あり音声埋め込みと従来の信号処理特徴を組み合わせたものである。wav2vec 2.0の埋め込みは文脈情報と長距離依存性を捉え、一方でMFCC特徴は補完的な低レベル音響情報を提供した。これらの表現を統合することで、特にノイズがある環境や多言語音声の条件下において、分類性能が向上した。
機械学習分類器
本研究では、音声による性別および年齢層の分類において、複数の機械学習(ML)アルゴリズムの性能を分析しました。
ランダムフォレスト
予測精度の向上と過学習の抑制を目的に、複数の決定木(DT)を組み合わせた堅牢な機械学習(ML)分類器として、ランダムフォレスト(RF)を使用した。RFは、複数の決定木による予測を統合して最終的な予測を生成するアンサンブル学習の手法で動作する37,38。このアプローチにより、RFは個々の決定木で一般的に発生する過学習を抑えながら、データ内の多様なパターンを捉えることが可能となった。決定木の構築過程で導入されるランダム性はモデルの汎化性能を向上させ、音声データからの性別および年齢の分類といった分類タスクにRFを適したものとした。
ロジスティック回帰
分類のための統計的機械学習(ML)モデルとして、ロジスティック回帰(LR)を用いた39。二値分類において、LRはロジスティック(シグモイド)関数を用いて入力特徴量に基づいた結果の確率を推定し、得られた確率を用いてクラス予測を生成する。LRは、3つ以上のクラスを含む多クラス分類問題にも適用可能であった。多クラス分類では、分類設定に応じて、one-vs-restまたはSoftMax回帰などの手法を用いた。
エクストラツリー分類器
予測を生成するために、複数の決定木(DT)を組み合わせたアンサンブル学習アルゴリズムとして、Extra Trees Classifier(ETC)を使用した40,41。RFとは異なり、ETCは木の構築中に候補となる特徴量と分割しきい値をランダムに選択することで、さらなるランダム性を導入する。この手順により、相関性の低い木が生成され、個々の特徴量に対するモデルの感度が低下し、その結果、ノイズに対する堅牢性が向上した。また、特徴量の重要度を評価しデータを分割するための分割基準として、ジニ係数を使用した。
サポートベクターマシン
高次元の特徴空間において最適な決定境界を特定するための機械学習(ML)分類器として、サポートベクターマシン(SVM)を用いた42。目的は、クラス間のマージンを最大化する超平面を決定することであった。決定境界と最近接データポイントの間のマージンが大きいほど、一般的にクラス分離と汎化性能が向上する。SVMは、分類、回帰、特徴ベースのデータ分析を含む、いくつかのMLタスクに適用可能であった。
畳み込みニューラルネットワーク
畳み込みニューラルネットワーク(CNN)は、画像および音声データの構造化された表現を扱う分類タスク向けのディープラーニング(DL)モデルとして用いられました。1次元CNN(1D-CNN)は、シーケンシャルデータやテキストデータにも広く適用されています。CNNアーキテクチャは、畳み込みフィルターとプーリング操作を用いて、入力データから識別的な特徴を抽出します43,44。音声データからの性別および年齢の分類において、CNNを音声由来の表現に適用し、ピッチ、周波数、トーン、および性別や年齢層の区別に有用なその他の音声特性に関連するパターンを学習させました。
VGG19
深層で比較的均一な階層的特徴抽出構造を特徴とするDLアーキテクチャとして、VGG19を使用した45。そのアーキテクチャは、19層にわたって小さな3 × 3の畳み込みフィルタを採用しており、識別的な特徴の段階的な抽出を可能にする。音声由来の表現に適用した場合、VGG19はピッチや周波数変動などの低次のアコースティックパターンと、より高次の識別的特徴の両方を捉えた。その深層アーキテクチャにより、性別や年齢に関連する音声特性をモデリングするための段階的な特徴抽象化が可能となった。
EfficientNet-Lite
計算効率に優れたDLアーキテクチャとしてEfficientNet-Liteが使用されました46,47。このモデルは、より重いDLアーキテクチャよりも少ない計算リソースで強力な分類性能を実現するために、バランスのとれたスケーリング戦略を採用しています。その複合スケーリング手法により、モデルの深さ、幅、および入力解像度が共同で考慮され、効率的な特徴抽出が実現されています。
EfficientNet-Liteは、その軽量なアーキテクチャと、分類性能とモデル複雑度の良好なバランスを備えているため、提案するVoiceNet-RAIフレームワークに選定されました。より重いアーキテクチャと比較して、効率的な畳み込みブロックと複合スケーリングを用いることで、より少ないパラメータ数と低い計算要件で効果的な特徴学習を実現しています。これらの特性により、EfficientNet-Liteは提案した音声分類フレームワークに適しており、リソース制限のある環境への導入の可能性を提供しています。
MobileNet
MobileNetは、モバイルやエッジコンピューティング環境を含む、計算リソースが限られたアプリケーション向けの軽量なDLアーキテクチャとして使用されました48。その計算効率は、主に深度別分離畳み込み(depthwise separable convolutions)によって実現されており、これにより従来の畳み込みアーキテクチャと比較してパラメータ数と計算回数が削減されました。これらの特性により、MobileNetは比較的低い計算要件を維持しながら、音声データから性別および年齢の分類を評価することに適していました。
InceptionV3
音声由来の表現から階層的な特徴を抽出するためのディープアーキテクチャとして、InceptionV3が使用されました49。このアーキテクチャは、異なる抽象化レベルの特徴を抽出するために、畳み込み、プーリング、および混合操作を組み込んでいます。音声データからの性別および年齢の分類において、InceptionV3は、声の特性の変動に関連する複雑な音響パターンおよび階層的表現を学習するために用いられました。
評価パラメータ
正解率は、分類タスクにおいて最も頻繁に使用される評価指標の一つであった50。正解率は分類性能の全体的な有用な尺度となるが、特に不均衡データセットにおいては、必ずしも包括的な評価が得られるとは限らない。そのため、モデルの性能を評価するために、適合率(precision)、再現率(recall)、F1スコアを含む追加の指標が用いられた。これらの指標は、各クラスにおける正解および不正解の予測を考慮することで、より包括的な評価を可能にした。
正解率は、正しく分類された観測値の総数と全観測値の数の比として定義されました。正解率はバランスの取れたデータセットにおいて特に有用ですが、本研究で使用したデータセットは不均衡であったため、分類指標の算出および解釈にあたっては、真陽性(TP)、偽陽性(FP)、真陰性(TN)、および偽陰性(FN)を考慮しました。以下の式は、正解率の標準的な定義を示しています:
正解率 = (TP+TN)/(TP+TN+FP+FN)×100 (5)
適合率(Precision)は、分類器が関連するインスタンスのみを返す能力を評価します:
精度= TP/(TP+FP) ×100 (6)
再現率(感度とも呼ばれる)は、分類器がすべての関連インスタンスを識別できる能力を測定するものです:
再現率(Recall)= TP/(FN+TP) × 100 (7)
F1スコアは適合率(precision)と再現率(recall)を一つの指標に統合したものであり、特に不均衡データセットにおける分類性能の評価に有用です:
F1-Score =2 ×(PPV ×TPR)/(TPR+PPV) × 100 (8)
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
Experimental results for age and gender classification were evaluated using MFCC-based and hybrid feature representations with ML and DL models. The dataset was partitioned into training and testing sets at an 80:20 ratio, with 80% used for training and 20% for testing. Speaker-level partitioning was applied to prevent recordings from the same speaker from appearing in both sets.
The hyperparameters and implementation details of the proposed framework are summarized in Table 3...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
本研究では、MFCC特徴量とwav2vec 2.0埋め込みをEfficientNet-Liteに統合することで、音声データから性別および年齢を分類する自動化フレームワークを開発し、評価しました。初期実験において、EfficientNet-Liteは元の特徴量を用いて、正解率83.48%、適合率82.87%、再現率84.28%、F1スコア83.54%を達成しました。MFCC特徴量を統合した後、性能は大幅に向上し、28言語を含むデータセットにおいて、正解率92.64%、適合率93.79%、再現率94.92%、F1スコア94.84%を記録しました。英語のサブセットに対してハイブリッドMFCC–wav2vec 2.0表現を用いたところ、EfficientNet-Liteは正解率97.87%、適合率98.61%、再現率98.70%、F1スコア98.65%を達成しました。さらに、Mozilla Common Voiceデータセットを用いて汎用性を評価した結果、提案したフレームワークはそこでも高い性能を示しました。加えて、5分割交差検証を用いてモデルの安定性を評価しました。
MFCC特徴量を統合...
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
著者らに開示すべき利益相反はありません。
著者らは、本研究に資金を提供したサウジアラビア王国リヤドのPrincess Nourah bint Abdulrahman UniversityおよびPrincess Nourah bint Abdulrahman University Researchers Supporting Project(プロジェクト番号:PNURSP2026R748)に感謝いたします。
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。
| 名前 | 会社 | カタログ番号 | コメント |
|---|---|---|---|
| BVC Challenging Voice Set | Biometrics Vision and Computing Group / OgeNI | BVC Challenging Voice Set | https://github.com/OgeNI/BVC_Challenging_Voice_Set |
| EfficientNet-Lite | EfficientNet-Lite、使用した正確なバリアント | https://github.com/tensorflow/tpu/tree/master/models/official/efficientnet/lite | |
| グラフィックス処理装置(GPU) | NVIDIA | Tesla K80 | https://www.nvidia.com/ |
| Mozilla Common Voice データセット | Mozilla Foundation | Common Voice、実験で使用したバージョン | https://www.kaggle.com/datasets/mozillaorg/common-voice/data |
| NumPy | NumPy Developers | 実験で使用した正確なバージョン | https://numpy.org/ |
| プロセッサ | Intel | Intel Core i7-8265U | https://www.intel.com/ |
| Python | Python Software Foundation | 実験で使用した正確なバージョン | https://www.python.org/ |
| PyTorch | PyTorch Foundation | 実験で使用した正確なバージョン | https://pytorch.org/ |
| Scikit-learn | Scikit-learn Developers | 実験で使用した正確なバージョン | https://scikit-learn.org/ |
| SciPy | SciPy Developers | 実験で使用した正確なバージョン | https://scipy.org/ |
| wav2vec 2.0 Base | Meta AI | facebook/wav2vec2-base | https://huggingface.co/facebook/wav2vec2-base |
| Windows 11 | Microsoft | Windows 11、利用可能な場合は正確なエディション/ビルド | https://www.microsoft.com/windows/windows-11 |
アクセスが制限されています。このコンテンツを表示するにはログインするか、トライアルを開始してください。