学习语言
这是一个Java应用程序,专用于处理语音以改善语音。
它需要两个WAV音频文件,对它们执行过滤器,并使用傅立叶变换创建频谱图。 然后,我们在解释为图像的每个频谱图上运行斑点检测算法,这将从图像中提取有价值的特征,并利用该信息简化频谱图数据。 现在,我们将简化的每个频谱图输入为一个矩阵,并将它们相互比较。
运行Java应用程序
要运行LearnLanguage,请下载整个Java项目并将其导入Eclipse。 或仅下载src文件夹,然后包含commons-math3-3.6.1和org.apache.commons.io库。
项目的main过程在默认包中。
您可以在此项目中找到的东西
用Java编写的带通滤波器。 该代码基于的Buttherworth带通滤波器算法。
使用 GitHub项目中的Fourier变换构建频谱图。
使用处理库用Java编写的Blob检测算法。
1