Speech Enhancement and Dereverberation with Diffusion-based Generative Models
Richter, Welker, Lemercier et al.
In this work, we build upon our previous publication and use diffusion-based generative models for speech enhancement. We present a detailed overview of the diffusion process that is based on a stochastic differential equation and delve into an extensive theoretical examination of its implications. Opposed to usual conditional generation tasks, we do not start the reverse process from pure Gaussian noise but from a mixture of noisy speech and Gaussian noise. This matches our forward process which moves from clean speech to noisy speech by including a drift term. We show that this procedure enables using only 30 diffusion steps to generate high-quality clean speech estimates. By adapting the network architecture, we are able to significantly improve the speech enhancement performance, indicating that the network, rather than the formalism, was the main limitation of our original approach. In an extensive cross-dataset evaluation, we show that the improved method can compete with recent discriminative models and achieves better generalization when evaluating on a different corpus than used for training. We complement the results with an instrumental evaluation using real-world noisy recordings and a listening experiment, in which our proposed method is rated best. Examining different sampler configurations for solving the reverse process allows us to balance the performance and computational speed of the proposed method. Moreover, we show that the proposed method is also suitable for dereverberation and thus not limited to additive background noise removal. Code and audio examples are available online, see https://github.com/sp-uhh/sgmse.
academic
تحسين الكلام وإزالة الصدى باستخدام نماذج توليدية قائمة على الانتشار
تستند هذه الورقة إلى الأعمال السابقة للمؤلفين، وتستخدم نماذج توليدية قائمة على الانتشار لتحسين الكلام. تقدم الورقة شرحاً مفصلاً لعملية الانتشار القائمة على المعادلات التفاضلية العشوائية (SDE)، وتجري تحليلاً نظرياً متعمقاً. بخلاف مهام التوليد المشروط التقليدية، لا تبدأ الورقة العملية العكسية من ضوضاء غاوسية نقية، بل من مزيج من الكلام الضوضائي والضوضاء الغاوسية. يتطابق هذا مع العملية الأمامية التي تتضمن حداً للانجراف، والتي تنتقل من الكلام النظيف إلى الكلام الضوضائي. تُظهر الدراسة أن الطريقة تحتاج فقط إلى 30 خطوة انتشار لتوليد تقديرات كلام نظيف عالية الجودة. من خلال تحسين معمارية الشبكة، تم تحسين أداء تحسين الكلام بشكل كبير، مما يشير إلى أن الشبكة وليس الطريقة الرسمية هي العامل المحدد الرئيسي في الطريقة الأصلية.
يهدف تحسين الكلام إلى استعادة إشارة الكلام النظيفة من تسجيلات صوتية متأثرة بالضوضاء الصوتية أو الصدى. هذه مشكلة معالجة إشارات كلاسيكية ذات قيمة تطبيقية مهمة في الاتصالات الهاتفية والأجهزة السمعية والتعرف على الكلام.
تهدف هذه الورقة إلى تصميم نموذج انتشار توليدي نقي، من خلال تعلم توزيع الأولويات للكلام النظيف، لتحقيق تحسين كلام وإزالة صدى عالية الجودة في مجال STFT المعقد.
تستشهد الورقة بعدد كبير من الأعمال ذات الصلة، تشمل بشكل أساسي:
Song et al. (2021): Score-based generative modeling through stochastic differential equations
Lu et al. (2022): Conditional diffusion probabilistic model for speech enhancement
Vincent (2011): A connection between score matching and denoising autoencoders
Anderson (1982): Reverse-time diffusion equation models
التقييم الإجمالي: هذه ورقة بحثية عالية الجودة، تُظهر أداءً ممتازاً في الابتكار النظري وتصميم الطريقة والتحقق التجريبي. نجحت الورقة في تطبيق نماذج الانتشار على مهام تحسين الكلام، وحققت من خلال تصميم SDE ذكي وتحسينات معمارية الشبكة أداءً مماثلة للنماذج التمييزية، مع إظهار قدرة تعميم أفضل. على الرغم من وجود مشاكل في الكفاءة الحسابية والأشياء الاصطناعية، فإن مساهماتها النظرية وقيمتها العملية تجعلها عملاً مهماً في هذا المجال.