summaryrefslogtreecommitdiff
path: root/util/view.py
blob: 60b3a477ac05be4703ba8b75084d601e419cca6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import matplotlib.pyplot as plt
import numpy as np
import wave
import sys


spf = wave.open('test.wav','r')

#Extract Raw Audio from Wav File
signal = spf.readframes(-1)
signal = np.fromstring(signal, 'Int16')
signal = signal.astype(np.float32)


#If Stereo
if spf.getnchannels() == 2:
    print('Just mono files')
    sys.exit(0)

#plt.figure(1)
#plt.title('Signal Wave...')
#plt.plot(signal)
#plt.show()

plt.specgram(signal, Fs=48000)
plt.show()