Для автоматического выделения вокала из музыкальных треков используются, например, следующие методы:
- Использование нейросетей. www.securitylab.ru Нейросети, обученные на огромных массивах музыкальных данных, способны разделять аудиосигнал на составляющие, выделяя вокал и инструментальные партии. www.securitylab.ru Для разделения аудио чаще всего используются свёрточные нейронные сети (CNN). www.securitylab.ru Они способны выделить характерные особенности вокала и инструментов, такие как тембр, гармоники и ритмические паттерны. www.securitylab.ru
- Архитектура энкодер-декодер. www.securitylab.ru Энкодер преобразует входной аудиосигнал в скрытое представление, которое содержит информацию о различных компонентах звука. www.securitylab.ru Декодер восстанавливает исходный сигнал, но уже разделённый на отдельные дорожки. www.securitylab.ru
- OOPS-техника. dzen.ru Этот метод использует инвертирование одного стерео-канала и вычитание его из другого. dzen.ru Он работает только со стерео-треками, где вокал расположен строго по центру. dzen.ru
Некоторые сервисы, которые используют эти методы для выделения вокала: PhonicMind, LALAL.AI, Notta AI, SongPeel. dzen.ru uniconverter.wondershare.com.ru