RohitCSharp commited on
Commit
ceaf5e7
Β·
verified Β·
1 Parent(s): 29760ac

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -0
app.py CHANGED
@@ -18,6 +18,11 @@ def generate_music(prompt):
18
  audio_values = model.generate(**inputs, max_new_tokens=256)
19
  sampling_rate = model.config.audio_encoder.sampling_rate
20
  audio = audio_values[0].cpu().numpy()
 
 
 
 
 
21
  return (sampling_rate, audio)
22
 
23
  # Function to get enhanced prompt via GPT
 
18
  audio_values = model.generate(**inputs, max_new_tokens=256)
19
  sampling_rate = model.config.audio_encoder.sampling_rate
20
  audio = audio_values[0].cpu().numpy()
21
+
22
+ # Normalize and convert to int16 for playback safety
23
+ audio = audio / max(abs(audio)) # Normalize to -1.0 to 1.0
24
+ audio = (audio * 32767).astype("int16") # Convert to int16 format
25
+
26
  return (sampling_rate, audio)
27
 
28
  # Function to get enhanced prompt via GPT