* UNTESTED SPOILERS
f = wave.open('Spectrogram.wav')
t = f.readframes(f.getnframes())
v = array([unpack('h',t[i:i+2]) for i in xrange(0,len(t),2)],dtype='float').flatten()
pylab.specgram(v, Fs=44100, NFFT=2048, noverlap=1024)
If I understand well, pay is just 16,675 GBP per year? That sounds crazy low. Even other related positions are not that much better.
Are there some tricks to sweeten it for UK army people - like you don't pay taxes/food/rent, extra per-diem allowances, long vacations, good pension?
That's for example how jobs in international organizations can be very attractive despite not particularly high salaries.