Я использую FFMPEG для получения аудиопотока MP3. Затем я хочу обнаружить / прослушать звук в потоке, который соответствует локальному отдельному 8-секундному mp3-файлу. Есть ли чистый эффективный способ сделать это? По сути мне нужно следующее:
file, err := os.Open(streamPath)
check(err)
for file.Contains("Sample.mp3") {
DoAction()
}