我正在构建一个分析音频的应用程序,然后报告特定的输出。首先,在Matlab上模拟执行音频分析的功能,以确保输出正常。然后,使用JMathstudio库来实现Android Studio中Matlab中使用的函数。
我想测试代码,但问题是当我导入MP3 / wave音频文件时,我无法想象如何将它们转换为对应于此库的JMathStudio向量:
import org.JMathStudio.DataStructure.Vector.Vector;
答案 0 :(得分:1)
您可以使用某些第三方库来读取Mp3 / Wave音频文件并从中获取缓冲区。获得缓冲区数据后,您可以创建一个float数组并使用此数组在jmathstudio中创建Vector实例。
默认情况下,JmathStudio不支持在Android平台上读取Mp3 / wave的编解码器。