#!/usr/bin/python3

import sounddevice as sd
#from scipy.io.wavfile import write

fs = 44100  # Sample rate
seconds = 0.3   #3  # Duration of recording
samples=2048

#myrecording = sd.rec(int(seconds * fs), samplerate=fs, channels=1)  #2)
myrecording = sd.rec(samples, samplerate=fs, channels=1)

sd.wait()  # Wait until recording is finished
#write('output.wav', fs, myrecording)  # Save as WAV file 

print(myrecording)

import numpy as np
spekter=np.abs(np.fft.rfft(myrecording,n=None,axis=0,norm=None))

import matplotlib.pyplot as plt		#risanje grafa interpolacije in izvorne funkcije z matplotlib
plt.plot(spekter)
plt.plot(myrecording,'r-')
plt.show()
