Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import wave
- import numpy as np
- import matplotlib.pyplot as plt
- wav = wave.open("r_t3_o_mono.wav", "rb")
- raw = wav.readframes(-1)
- raw = np.frombuffer(raw, dtype='int16')
- sampleRate = wav.getframerate()
- print(len(raw))
- for i in range(0, len(raw)), int(sampleRate):
- print(raw[i])
- Time = np.linspace(0, len(raw) / sampleRate, num=len(raw))
- plt.title("Waveform of Wave File")
- plt.plot(Time, raw, color="red")
- plt.ylabel("Amplitude")
- plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement