INNER CODE UNIT · Python
play_wav
MITDeepLearning/introtodeeplearning · mitdeeplearning/lab1.py:42
def play_wav(wav_file):
return Audio(wav_file)
def play_song(song):
basename = save_song_to_abc(song)
ret = abc2wav(basename + ".abc")
if ret == 0: # did not suceed
return play_wav(basename + ".wav")
return None
def play_generated_song(generated_text):
songs = extract_song_snippet(generated_text)
if len(songs) == 0:
print(
"No valid songs found in generated text. Try training the \
model longer or increasing the amount of generated music to \