是否可以使用java编程改变音频文件(wav)的频率? [英] is it possible to alter the frequency of an audio file (wav) using java programming?
本文介绍了是否可以使用java编程改变音频文件(wav)的频率?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
解决方案
阅读本文并亲自探索: Java Sound API教程 [ ^ ]
好像你正在尝试进行语音反转。
< a href =http://en.wikipedia.org/wiki/Voice_inversion> http://en.wikipedia.org/wiki/Voice_inversion [ ^ ]
如果是这样,维基文章就足够了。将波形文件样本与一组正弦波样本(从+1.0到-1.0变化)混合(相乘)并过滤结果。过滤是一个独立的主题。
iam doing a project on speech encryption.. the thing is that i am stuck somewhere.. i need help on how to alter the frequency of a recorded sound using java.. changing its amplitude can also help.. I am REALLY STUCK HERE... please help me out :|.....
解决方案
Read this and explore for yourself: Java Sound API Tutorials[^]
Seems like you are trying to do speech inversion.
http://en.wikipedia.org/wiki/Voice_inversion[^]
If so, the wiki article covers it well enough. Mix (multiply) the wave file samples with a set of sine wave samples (that vary from +1.0 to -1.0) and filter the result. Filtering is a topic all its own.
这篇关于是否可以使用java编程改变音频文件(wav)的频率?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文