我正在构建一个分析音频并随后报告特定输出的应用程序。首先,在Matlab上模拟了进行音频分析的功能,以确保输出良好。然后,使用JMathstudio库在Android Studio中实现Matlab中使用的功能。

我想测试代码,但是问题是当我导入MP3 / wave音频文件时,我不知道如何将它们转换为JMathStudio向量,该向量对应于此库:

import org.JMathStudio.DataStructure.Vector.Vector;

最佳答案

您可以使用某些第三方库读取Mp3 / Wave音频文件并从中获取缓冲区。获得缓冲区数据后,您可以创建一个float数组,并使用该数组在jmathstudio中创建Vector的实例。

默认情况下,JmathStudio不支持在Android平台上读取Mp3 / wave的编解码器。

关于java - 如何在Android Studio中将mp3/wav音频文件转换为Jmathstudio vector ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35103326/

10-09 04:41