arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2407.08752eess.AScs.AIcs.SD

从模块化到端到端说话人日志

From Modular to End-to-End Speaker Diarization

Brno University of Technology(布尔诺理工大学)

Federico Landini

AI总结:

本研究在模块化与端到端说话人日志方法共存的背景下,分析了VBx模块化系统的性能,提出模拟对话数据生成法及DiaPer端到端模型,验证了新方法在重叠语音等场景的优势并对比了两类技术的特点。

摘要:

说话人日志通常指确定录音中“谁在何时说话”的任务。直到几年前,所有具备竞争力的方法都是模块化的。基于该框架的系统在大多数场景下都达到了最优性能,但在处理重叠语音方面存在重大困难。近年来,端到端模型的出现引发了高度关注,这类模型能够用单个模型处理说话人日志的所有环节,且在重叠语音处理上表现更优。\n本论文开展于这两种趋势共存的时期。我们介绍了一种基于贝叶斯隐马尔可夫模型的系统,称为VBx,该模型用于聚类x-vectors(通过神经网络得到的说话人嵌入),已在不同数据集和挑战赛中展现出优异性能。我们分析了它的优势与局限性,并在多个相关语料库上评估了结果。随后,我们转向端到端神经说话人日志(EEND)方法。由于训练这类模型需要大量训练集,而手动标注的日志数据数量不足,折中方案是人工生成训练数据。我们介绍了一种合成数据生成方法,该方法生成的数据在说话人轮次和重叠方面与真实对话相似。我们证明,在训练主流的带编解码器吸引子的EEND(EEND-EDA)时,这种生成“模拟对话”的方法比此前提出的“模拟混合”生成方法能带来更优性能。我们还提出了一种新的基于EEND的模型,命名为DiaPer,并证明其性能优于EEND-EDA,尤其是在处理多说话人和重叠语音场景时。最后,我们在多种语料库上对比了基于VBx和DiaPer的系统,并分析了两种技术各自的优势。

英文摘要:

Speaker diarization is usually referred to as the task that determines ``who spoke when'' in a recording. Until a few years ago, all competitive approaches were modular. Systems based on this framework reached state-of-the-art performance in most scenarios but had major difficulties dealing with overlapped speech. More recently, the advent of end-to-end models, capable of dealing with all aspects of speaker diarization with a single model and better performing regarding overlapped speech, has brought high levels of attention. This thesis is framed during a period of co-existence of these two trends. We describe a system based on a Bayesian hidden Markov model used to cluster x-vectors (speaker embeddings obtained with a neural network), known as VBx, which has shown remarkable performance on different datasets and challenges. We comment on its advantages and limitations and evaluate results on different relevant corpora. Then, we move towards end-to-end neural diarization (EEND) methods. Due to the need for large training sets for training these models and the lack of manually annotated diarization data in sufficient quantities, the compromise solution consists in generating training data artificially. We describe an approach for generating synthetic data which resembles real conversations in terms of speaker turns and overlaps. We show how this method generating ``simulated conversations'' allows for better performance than using a previously proposed method for creating ``simulated mixtures'' when training the popular EEND with encoder-decoder attractors (EEND-EDA). We also propose a new EEND-based model, which we call DiaPer, and show that it can perform better than EEND-EDA, especially when dealing with many speakers and handling overlapped speech. Finally, we compare both VBx-based and DiaPer systems on a wide variety of corpora and comment on the advantages of each technique.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑