From 63de471300389d57cae96593a670f97e808d5a3a Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sun, 14 Jul 2024 06:19:04 +0800 Subject: [PATCH] [F] Use mp3 instead of ogg --- api.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/api.py b/api.py index b778d03..33073ef 100644 --- a/api.py +++ b/api.py @@ -100,11 +100,13 @@ async def generate(request: Request): audio = tts_fn(text, speaker, language, speed) audio_io = io.BytesIO() - sf.write(audio_io, audio, hps.data.sampling_rate, format='OGG') + # sf.write(audio_io, audio, hps.data.sampling_rate, format='OGG') + # Since safari don't support ogg, use mp3 instead + sf.write(audio_io, audio, hps.data.sampling_rate, format='MP3') audio_io.seek(0) - return StreamingResponse(audio_io, media_type='audio/ogg', - headers={'Content-Disposition': 'attachment; filename="output.ogg"'}) + return StreamingResponse(audio_io, media_type='audio/mpeg', + headers={'Content-Disposition': 'attachment; filename="output.mp3"'}) if __name__ == "__main__":