Algorithme pour supprimer la voix de la piste sonore
Je veux supprimer les voix de la mp3 les pistes audio. J'ai cherché sur google, et j'ai essayé quelques logiciels mais aucun d'entre eux sont convaincants. J'ai l'intention de lire le fichier mp3, d'obtenir une forme d'onde et la suppression de la forme d'onde qui est au-dessus de la limite spécifiée.
avez-vous des suggestions sur la façon de procéder.
-- Mise à jour
Je veux juste le code qui permet de lire les mp3 format de fichier. Existe-il des logiciels??
source d'informationauteur Boolean | 2010-09-09
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas tellement un "algorithme" comme un "truc", mais il peut être automatisé dans le code. Il travaille principalement pour les pistes stéréo avec où les voix sont centrés. Si les voix sont centrés, ils se manifestent également dans les deux pistes. Si vous inversez l'une des pistes, puis de les fusionner de nouveau ensemble, les formes d'ondes du centre de chant annuler et sont pratiquement supprimés. Vous pouvez le faire manuellement avec la plupart des bons logiciels audio comme audacity. Il ne vous donne pas des résultats parfaits et le reste de l'audio souffre un peu trop, mais il fait grand karaoké pistes 🙂
Source: http://www.cdf.utoronto.ca/~csc209h/summer/a2/a2.htmlécrit par Daniel Zingaro.
Vous pouvez utiliser le pydub boîte à outils, voir ici pour plus de détails, voir également ici de question. Il dépend de FFmpeg et peut lire n'importe quel fileformat
Ensuite, vous pouvez effectuer les opérations suivantes:
Au-dessus d'une certaine limite? sonne comme un filtre passe-haut...Vous pouvez utiliser l'annulation de phase si vous avez eu l'acapella de la piste avec l'original. Sinon, à moins que ses une ancienne années 60 de l'ère de la piste voix directement dans le milieu et tout le reste dur panoramique, je ne pense pas qu'il y a une super propre façon d'enlever des voix.