fffiloni commited on
Commit
00481fb
1 Parent(s): 8d1d12e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -6
app.py CHANGED
@@ -72,14 +72,22 @@ def plot_spectrogram(wav_file, output_image):
72
 
73
  # Create a plot for the spectrogram
74
  plt.figure(figsize=(10, 4))
75
- plt.specgram(audio_data, Fs=sample_rate, NFFT=1024, noverlap=512, cmap='inferno', aspect='auto')
76
- plt.title('Spectrogram')
77
- plt.xlabel('Time [s]')
78
- plt.ylabel('Frequency [Hz]')
 
 
 
 
 
 
 
 
 
79
 
80
  # Save the plot as an image file
81
- plt.colorbar(label='Intensity [dB]')
82
- plt.savefig(output_image)
83
  plt.close()
84
 
85
  def infer(video_in):
 
72
 
73
  # Create a plot for the spectrogram
74
  plt.figure(figsize=(10, 4))
75
+ plt.specgram(audio_data, Fs=sample_rate, NFFT=1024, noverlap=512, cmap='gray', aspect='auto')
76
+ plt.title('Spectrogram', fontsize=14)
77
+ plt.xlabel('Time [s]', fontsize=12)
78
+ plt.ylabel('Frequency [Hz]', fontsize=12)
79
+
80
+ # Add a colorbar and adjust its label
81
+ cbar = plt.colorbar()
82
+ cbar.set_label('Intensity', fontsize=12)
83
+
84
+ # Remove gridlines and ticks for a cleaner look
85
+ plt.grid(False)
86
+ plt.xticks([])
87
+ plt.yticks([])
88
 
89
  # Save the plot as an image file
90
+ plt.savefig(output_image, bbox_inches='tight', pad_inches=0, dpi=300)
 
91
  plt.close()
92
 
93
  def infer(video_in):