Maxim_Baturo
@Maxim_Baturo

Как мне без потерь качества скачать спектограмму аудио?

Добрый день. Я получаю спектограмму аудио файла следующим образом:

import librosa
import numpy as np
# write wav file from the amplitude
import soundfile as sf


path = '/content/drive/MyDrive/originalputin/2.mp3.wav'

audio, sr = librosa.load(path)

audio_stft = librosa.stft(audio)

import matplotlib.pyplot as plt
import librosa.display

fig, ax = plt.subplots()
img = librosa.display.specshow(audio_stft, y_axis='log', x_axis='time', ax=ax)
ax.set_title('Spectrogram')
fig.colorbar(img, ax=ax, format="%+2.0f")


На выходе получаю что-то типа такой картинки:

6102a93162876509322320.png

Как мне скачать эту картинку
1) Вообще без потери качества, ибо shape stft = (1025, 465).
2) Без ничего лишнего. Чисто этот квадратик цветной.

Спасибо.
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы