[F] Use mp3 instead of ogg

This commit is contained in:
2024-07-14 06:19:04 +08:00
parent 7885045775
commit 63de471300
+5 -3
View File
@@ -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__":