【发布时间】:2022-01-26 04:41:48
【问题描述】:
我有一个项目是将python音频处理应用程序转换为Android,这意味着我需要将代码从python转换为java。
python 代码使用 librosa 库重新采样音频文件 (librosa.resample(y, orig_samplerate, target_samplerate, res_type='sinc_fastest')
我可以使用 java 中的任何包来实现相同的结果(必须使用sinc_fastest resample 类型)?我是java新手,请给我一些帮助!谢谢!
java中的jlibrosa似乎和python中的librosa有类似的功能,但是我没有找到resample函数。
【问题讨论】:
-
音频的核心Java包,包括格式转换,是
javax.sound.sampled,在docs.oracle.com/javase/tutorial/sound/converters.html#114640有一个教程。但我不认为这个包可以在 Android 中访问。然而,Android 有一些非常出色的音频工具。我建议您编辑您的问题以包含android或android-mediaplayer标记。 -
感谢您的建议!我已经编辑了标签。
标签: java android audio android-mediaplayer java-audio