How to remove 3rd person voice from an audio signal?
3 次查看(过去 30 天)
显示 更早的评论
How to remove voice of a person from an audio signal, where three persons are talking with each other. I have to remove any of the voice from those three people. Is it possible? Please guide.
0 个评论
回答(2 个)
Image Analyst
2021-12-30
You can use Independent Components Analysis or Blind Source Separation. Sorry I don't have code but you can see these links:
Code:
3 个评论
Image Analyst
2021-12-30
No, sorry. It's not my field, and not my code.
Your problem in general is not an easy one. Maybe just search for "cocktail party problem".
I know it's not easy to learn that topic, but that's all I have to offer you. Whoever offers you anything -- it will not be easy or trivial, since it's inherently a difficult problem. Sorry.
Brian Hemmat
2022-1-3
These examples might be helpful:
They show how to separate voices of two speakers speaking simultaneously. I believe both examples could be adapted for three speakers.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio I/O and Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!