Question

Quelqu'un peut-il me dire comment changer la hauteur d'un fichier wave dans Android?

Était-ce utile?

La solution

Android ne dispose pas de telles fonctions intégrées, et le processus est pas du tout trivial. Si vous voulez essayer de coder vous-même, je suggère regarder ces algorithmes comme PSOLA, wsola et vocodeur de phase de modification de pas. Le DAFX livre par Udo Zölzer discute beaucoup d'entre eux en très bon détail et la plus grande partie est assez simple. Phase Vocoder, je crois, travaille le plus rapide, mais aussi prend plus DSP et connaissances mathématiques pour comprendre. PSOLA est peut-être le moins mathématiquement complexe. Personnellement, je préfère wsola et wsola (Enhanced EWSOLA), mais les prendre un peu de puissance de traitement.

Pour les techniques de corrélation (si vous utilisez wsola) Je suggère de le faire si le domaine de fréquence (corrélation par FFT Google). Il est beaucoup plus rapide.

Si la plupart de ces venait dessus de votre tête, vous pourriez vouloir reconsidérer le faire tout à fait, mais je nullement essayer de vous décourager. =)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top