Bonsoir tous le monde,
Je voudrais savoir est ce que c'est possible de séparer la music de la voix, avec Matlab en fournissant un fichier audio ?
Si quelqu'un peut m'informer sur ceci j'en serai ravi
Merci d'avance pour vos reponses...
Bonsoir tous le monde,
Je voudrais savoir est ce que c'est possible de séparer la music de la voix, avec Matlab en fournissant un fichier audio ?
Si quelqu'un peut m'informer sur ceci j'en serai ravi
Merci d'avance pour vos reponses...
Il me semble que MATLAB ne soit pas vraiment le cœur du problème ici.
Je déplace dans le forum Algorithmes afin d'obtenir des suggestions de méthodes![]()
Je ne sais pas comment cela fonctionne, mais il existe un logiciel qui le fait qui se nomme Melodyne:
http://www.celemony.com/cms/
Mais quand je vois le nombre de personnes en R&D, je doute que ça soit simple à faire:
http://www.celemony.com/cms/index.php?id=about
Il existe bien entendu des articles qui en parlent, en anglais.
http://citeseerx.ist.psu.edu/search?...c%29&sort=cite
A partir de ce lien, trois articles, qui eux-mêmes en citent un tas.
Bonne lecture !
La solution simple consiste a faire un filtre passe-bande pour isoler la plage de fréquence de la voix humaine. Ce n'est pas 100% efficace mais c'est applicable tout le temps.
Sinon, dans le cas d'une chanson, il y a une autre technique (celle utilisée dans les karaoke) :
Généralement, dans un mix stéreo, la voix est équilibrée sur les 2 canaux gauche/droite. Il est alors facile d'identifier les frequences qui la composent (pic en communs sur les 2 spectres) et de les supprimer (generation d'un signal en inversion de phase + ajout au signal original).
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
Partager