#flutter #dart-pub
#flutter #dart-pub
Вопрос:
Мне нужно создать диаграмму спектрограммы в приложении flutter.
Дайте мне знать, как мы можем получить диаграмму спектрограммы в приложении flutter.
Вот прикрепленное изображение диаграммы, которое мне нужно достичь
Ответ №1:
Не идеальное решение, но поскольку мой проект все равно требовал tflite, я в итоге использовал tflite-models-audioset-yamnet. После некоторых незначительных изменений в convert.py , я использовал эту модель в своем приложении flutter для получения массивов спектрограмм. На этом этапе мне пришлось преобразовать значения с плавающей точкой в uint8, изменить их размер, чтобы они были формой изображения, и использовать ui.decodeImageFromPixels для его отображения.
(изменения в функции python — удалены predictions
из yamnet_frames_tflite_model
функции и просто вызываются model.save('spectrogram.tflite')
main
перед загрузкой весов или преобразованием модели)