import wave
import winsound # per il play finale. Funziona solo su Windows

print "inserire nome di un file PDF (compresa estensione)"
nomepdf = raw_input() 

f_pdf = open(nomepdf,'rb')
f_wav = wave.open("finale.wav",'wb')

f_wav.setnchannels(1) # mono
f_wav.setsampwidth(2) # 2 bytes (16 bit)
f_wav.setframerate(44100) # frame al secondo

frame = f_pdf.read() # Scrive in frame il PDF

# imposta il numero di frame di f_wav come la lunghezza di "frame"
f_wav.setnframes(len(frame)) 

# Scrive il contenuto di "frame" in f_wav
f_wav.writeframesraw(frame)

# Chiude i file
f_wav.close()
f_pdf.close()

# questa sotto fa il play automatico di "finale.wav". Funziona
# solo su Windows. Altrimenti togliere e fare il play a mano
winsound.PlaySound("finale.wav",winsound.SND_FILENAME)
