这不是一个理想的解决方案,但因为我的项目无论如何都需要 tflite,所以我最终使用tflite-models-audioset-yamnet。对Convert.py进行一些细微修改后,我在 flutter 应用程序中使用此模型来获取频谱图数组。那时,我必须将 float 转换为 uint8s,将其大小调整为图像形状,并使用ui.decodeImageFromPixels来显示它。
(对 python 函数的更改——predictions从yamnet_frames_tflite_model函数中删除,只需model.save('spectrogram.tflite')在main加载权重或转换模型之前调用)
| 归档时间: |
|
| 查看次数: |
914 次 |
| 最近记录: |