Если под "поиском по аудио" подразумевается поиск по тегам - то все очень просто, предварительно строите базу с тегами.
Если подразумевается поиск трека по имеющемуся отрывку - то смотрите как это делает, например, shazam. Строите базу с пооконными хешами своих треков, и когда нужно поискать по отрывку - также вычисляете пооконные хеши и ищете их в базе.
Описание алгоритма можно посмотреть
тут или
тут