osanseviero HF staff commited on
Commit
3cf4a2b
1 Parent(s): 9cb3054

Add FFT and spectrograms sections

Browse files
__pycache__/app.cpython-310.pyc CHANGED
Binary files a/__pycache__/app.cpython-310.pyc and b/__pycache__/app.cpython-310.pyc differ
 
app.py CHANGED
@@ -79,7 +79,28 @@ In this section, we'll look into the waveforms of multiple audios.
79
  fig.savefig('foo.png')
80
  return "test.wav", fig
81
  button.click(plot_sine, inputs=[freq, freq2, amplitude], outputs=[audio, plots])
 
 
 
 
82
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
 
84
  if __name__ == '__main__':
85
  demo.launch(debug=True)
 
79
  fig.savefig('foo.png')
80
  return "test.wav", fig
81
  button.click(plot_sine, inputs=[freq, freq2, amplitude], outputs=[audio, plots])
82
+ with gr.Tab("Spectrograms and Mel Spectrograms"):
83
+ gr.Markdown("""## Waveforms
84
+
85
+ In this section, we'll look into the waveforms of multiple audios.
86
 
87
+ """)
88
+ for title, path in audios:
89
+ with gr.Row():
90
+ with gr.Column(scale=1):
91
+ gr.Markdown(f"### {title}")
92
+ with gr.Column(scale=10):
93
+ gr.Image(value=f"{path}/waveform.png")
94
+ with gr.Column(scale=10):
95
+ gr.Image(value=f"{path}/fft.png")
96
+ with gr.Column(scale=10):
97
+ video = gr.Video(value=f"{path}/waveform_video.mp4")
98
+ with gr.Row():
99
+ with gr.Column(scale=5):
100
+ gr.Image(value=f"{path}/spectrogram.png")
101
+ with gr.Column(scale=5):
102
+ gr.Image(value=f"{path}/mel_spectrogram.png")
103
+
104
 
105
  if __name__ == '__main__':
106
  demo.launch(debug=True)
cinematic/audio.wav ADDED
Binary file (160 kB). View file
 
cinematic/fft.png ADDED
cinematic/mel_spectrogram.png ADDED
cinematic/spectrogram.png ADDED
evil-laugh/fft.png ADDED
evil-laugh/mel_spectrogram.png ADDED
evil-laugh/spectrogram.png ADDED
foo.png CHANGED
forest/fft.png ADDED
forest/mel_spectrogram.png ADDED
forest/spectrogram.png ADDED
knocking/fft.png ADDED
knocking/mel_spectrogram.png ADDED
knocking/spectrogram.png ADDED
morning/fft.png ADDED
morning/mel_spectrogram.png ADDED
morning/spectrogram.png ADDED
speaker/fft.png ADDED
speaker/mel_spectrogram.png ADDED
speaker/spectrogram.png ADDED
swoosh/fft.png ADDED
swoosh/mel_spectrogram.png ADDED
swoosh/spectrogram.png ADDED
test.wav CHANGED
Binary files a/test.wav and b/test.wav differ