zarox commited on
Commit
6e96e75
·
verified ·
1 Parent(s): 89f365a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -107,9 +107,11 @@ async def send_handler(event):
107
  user_id = event.sender_id
108
  if user_id in states and states[user_id]:
109
  audio_bytes = states[user_id]['audio']
110
-
111
- await client.send_file(event.chat_id, file=audio_bytes, attributes=[types.DocumentAttributeFilename(file_name="Audio.mp3"), types.DocumentAttributeAudio(duration=get_duration(audio_bytes))])
112
-
 
 
113
  # Clean up - remove the user's state and the saved audio file
114
  del states[user_id]
115
  # os.remove(output_file)
 
107
  user_id = event.sender_id
108
  if user_id in states and states[user_id]:
109
  audio_bytes = states[user_id]['audio']
110
+ audio_file = BytesIO(audio_bytes)
111
+ audio_file.name = "AudioFusion.mp3"
112
+ duration = int(len(Fusion.from_file(audio_file))/1000.0)
113
+ audio_file.seek(0)
114
+ await client.send_file(event.chat_id, file=audio_file)
115
  # Clean up - remove the user's state and the saved audio file
116
  del states[user_id]
117
  # os.remove(output_file)