6 votes

Recherche d'un extrait sonore dans des fichiers audio

J'ai plusieurs jours d'enregistrements d'une émission de radio, stockés dans un certain nombre de fichiers MP3 de deux heures.

Je recherche une chanson spécifique que je suis assez sûr se trouve quelque part dans ces enregistrements. C'est une vieille chanson de reggae roots dans une variation toasted. Il y a au moins un extrait de 15 à 20 secondes qui est identique à la chanson originale, que j'ai.

Y a-t-il un outil Open Source ou abordable qui me permet de rechercher cet extrait dans les fichiers audio?

Je peux utiliser Windows 7 et Linux.

Mon problème spécifique a depuis été résolu, mais c'est une question importante à mon avis. J'ajoute une prime pour voir s'il y a quelque chose d'autre qui surgit.

3voto

harrymc Points 394411

La technologie que vous recherchez s'appelle empreinte acoustique, définie comme suit :

Une empreinte acoustique est un résumé numérique condensé, déterminé de manière déterministe à partir d'un signal audio, qui peut être utilisé pour identifier un échantillon audio ou localiser rapidement des éléments similaires dans une base de données audio.

Il existe de nombreuses applications répertoriées dans le lien Wikipedia ci-dessus, mais la plupart sont commerciales.

Une autre liste de produits gratuits et commerciaux se trouve dans l'article AudioFingerprint dans MusicBrainz, une communauté ouverte maintenue par les utilisateurs qui collecte et rend disponibles au public des métadonnées musicales sous forme de base de données relationnelle.

Voici quelques projets gratuits et open source de la liste que vous pourriez examiner :

jHears
un cadre d'empreinte acoustique.

Acoustid
projet open source visant à créer une base de données gratuite d'empreintes audio avec une correspondance à la base de données de métadonnées de MusicBrainz et à fournir un service web pour l'identification de fichiers audio en utilisant cette base de données.

libFooID
une bibliothèque open source d'empreintes acoustiques.

2voto

Ron Points 228

Vous pourriez essayer l'algorithme que Avery Wang a développé pour Shazam. Il fait la même chose. Il stocke des empreintes digitales pour chaque chanson dans une bibliothèque afin qu'elles puissent être facilement vérifiées pour voir s'il y a une constellation de points qui correspond à ceux d'un extrait.

Vous pouvez obtenir son livre blanc et des liens vers plusieurs autres systèmes/idées ici.

1voto

ctrlalt3nd Points 579

J'ai fouillé sur Google et j'ai trouvé ce programme Similarity. Je ne peux pas dire si c'est utile. Mais vous pouvez le télécharger et l'essayer gratuitement. Si vous l'achetez, il coûte 20.00$ pour un an, ou 35$ pour toute la vie. Mais je ne sais pas s'il peut trouver de la musique dans des fichiers aussi différents. J'espère que cela vous aidera.

0voto

user1265365 Points 1

Sound-Similar Free (https://www.sound-similar.com) peut être utilisé pour comparer deux fichiers WAV et affiche leur score de similarité perceptive en pourcentage. Il peut également être utilisé pour rechercher un extrait sonore (le plus court) dans un fichier audio (le plus long).

Sound-Similar Free Spectrogram

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X