如何在 Flutter 中制作频谱图

Chi*_*rya 7 dart-pub flutter

我需要在颤振应用程序中制作频谱图。

让我知道我们如何在 flutter 应用中实现频谱图。

这是我需要实现的图表的附加图像

频谱图

Ste*_*ley 1

这不是一个理想的解决方案,但因为我的项目无论如何都需要 tflite,所以我最终使用tflite-models-audioset-yamnet。对Convert.py进行一些细微修改后,我在 flutter 应用程序中使用此模型来获取频谱图数组。那时,我必须将 float 转换为 uint8s,将其大小调整为图像形状,并使用ui.decodeImageFromPixels来显示它。


(对 python 函数的更改——predictionsyamnet_frames_tflite_model函数中删除,只需model.save('spectrogram.tflite')main加载权重或转换模型之前调用)