メインコンテンツへスキップ

Neural FCASAに基づく対話分析フロントエンド

This paper presents a neural method for distant speech recognition (DSR) that jointly separates and diarizes speech mixtures without supervision by isolated signals. A standard separation method for multi-talker DSR is a statistical multichannel method called guided source separation (GSS). While GSS does not require signal-level supervision, it relies on speaker diarization results to handle unknown numbers of active speakers. To overcome this limitation, we introduce and train a neural inference model in a weakly-supervised manner, employing the objective function of a statistical separation method. This training requires only multichannel mixtures and their temporal annotations of speaker activities. In contrast to GSS, once trained, the model can jointly separate and diarize speech mixtures without any auxiliary information. The experimental results with the AMI corpus show that our method outperforms GSS with oracle diarization results regarding word error rates.
Our joint separation and diarization model.

Title Neural Blind Source Separation and Diarization for Distant Speech Recognition
Authors Yoshiaki Bando, Tomohiko Nakamura, Shinji Watanabe
Conference Interspeech 2024
Resources PDF, GitHub

Demo #

We demonstrate that our model trained on the AMI English corpus can work robustly even for the out-of-domain condition of Japanese conversations.

English conversation

Japanese conversation

Separation and diarization results for mixtures in the AMI corpus #

We show the separation and diarization results for the mixtures in the eval set of the AMI corpus.

Note that these signals are different from those used for the WER evaluation in the paper. The WER was calculated for crops of mixture signals, each having a minimum length of 10 seconds and a target utterance at its center.

ES2004c (650s–660s) #

Mixture & activities
mixture ES2004c

GSS #

GSS n00
GSS n01
GSS n02
GSS n03
GSS n04

cACGMM #

cACGMM n00
cACGMM n01
cACGMM n02
cACGMM n03
cACGMM n04

FastMNMF2 #

FastMNMF2 n00
FastMNMF2 n01
FastMNMF2 n02
FastMNMF2 n03
FastMNMF2 n04

WS Neural FCA #

WS Neural FCA n00
WS Neural FCA n01
WS Neural FCA n02
WS Neural FCA n03
WS Neural FCA n04

Neural FCA + VAD #

Neural FCA n00
Neural FCA n01
Neural FCA n02
Neural FCA n03
Neural FCA n04

Neural FCASA #

Neural FCASA n00
Neural FCASA n01
Neural FCASA n02
Neural FCASA n03
Neural FCASA n04

EN2002c (2500s–2510s) #

Mixture & activities
mixture EN2002c

Repeat the same ordering of methods for this segment:

GSS #

GSS n00
GSS n01
GSS n02
GSS n03
GSS n04

cACGMM #

cACGMM n00
cACGMM n01
cACGMM n02
cACGMM n03
cACGMM n04

FastMNMF2 #

FastMNMF2 n00
FastMNMF2 n01
FastMNMF2 n02
FastMNMF2 n03
FastMNMF2 n04

WS Neural FCA #

WS Neural FCA n00
WS Neural FCA n01
WS Neural FCA n02
WS Neural FCA n03
WS Neural FCA n04

Neural FCA + VAD #

Neural FCA n00
Neural FCA n01
Neural FCA n02
Neural FCA n03
Neural FCA n04

Neural FCASA #

Neural FCASA n00
Neural FCASA n01
Neural FCASA n02
Neural FCASA n03
Neural FCASA n04