Spaces:
Running
Running
alethanhson
commited on
Commit
·
bd02d7a
1
Parent(s):
b460716
fix
Browse files
app.py
CHANGED
@@ -58,7 +58,7 @@ async def startup_event():
|
|
58 |
logger.warning("GPU not available. Using CPU, performance may be slow!")
|
59 |
|
60 |
try:
|
61 |
-
generator = load_csm_1b(device=
|
62 |
logger.info(f"Model loaded successfully on device: {device}")
|
63 |
except Exception as e:
|
64 |
logger.error(f"Could not load model: {str(e)}")
|
@@ -102,13 +102,14 @@ async def generate_audio(request: GenerateAudioRequest):
|
|
102 |
|
103 |
buffer = io.BytesIO()
|
104 |
torchaudio.save(buffer, audio.unsqueeze(0).cpu(), generator.sample_rate, format="wav")
|
105 |
-
torchaudio.save("audio.wav", audio.unsqueeze(0).cpu(), generator.sample_rate)
|
106 |
buffer.seek(0)
|
107 |
-
audio_base64 = base64.b64encode(buffer.read()).decode("utf-8")
|
108 |
|
109 |
return AudioResponse(
|
110 |
-
|
111 |
-
|
|
|
112 |
)
|
113 |
|
114 |
except Exception as e:
|
|
|
58 |
logger.warning("GPU not available. Using CPU, performance may be slow!")
|
59 |
|
60 |
try:
|
61 |
+
generator = load_csm_1b(device=device)
|
62 |
logger.info(f"Model loaded successfully on device: {device}")
|
63 |
except Exception as e:
|
64 |
logger.error(f"Could not load model: {str(e)}")
|
|
|
102 |
|
103 |
buffer = io.BytesIO()
|
104 |
torchaudio.save(buffer, audio.unsqueeze(0).cpu(), generator.sample_rate, format="wav")
|
105 |
+
# torchaudio.save("audio.wav", audio.unsqueeze(0).cpu(), generator.sample_rate)
|
106 |
buffer.seek(0)
|
107 |
+
# audio_base64 = base64.b64encode(buffer.read()).decode("utf-8")
|
108 |
|
109 |
return AudioResponse(
|
110 |
+
content=buffer.read(),
|
111 |
+
media_type="audio/wav",
|
112 |
+
headers={"Content-Disposition": "attachment; filename=audio.wav"}
|
113 |
)
|
114 |
|
115 |
except Exception as e:
|