是否可以使用java编程改变音频文件(wav)的频率? [英] is it possible to alter the frequency of an audio file (wav) using java programming?

查看:360
本文介绍了是否可以使用java编程改变音频文件(wav)的频率?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在做一个关于语音加密的项目..问题是我被困在某处...我需要帮助如何使用java改变录制声音的频率..改变它的振幅也可以帮助..我真的STUCK HERE ...请帮帮我:| .....

解决方案

阅读本文并亲自探索: 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆