neuralleap commited on
Commit
0e8e69f
1 Parent(s): c8d1d7c

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -5
main.py CHANGED
@@ -45,10 +45,13 @@ tts = TTS(m, gpu=True)
45
  tts.to("cuda")
46
 
47
  @app.get("/text-to-speech/")
48
- def text_to_speech(text: str):
49
- from gtts import gTTS
50
- tts = gTTS(text)
51
- audio_file = 'text_to_speech.mp3'
52
- tts.save(audio_file)
 
 
 
53
  return FileResponse(audio_file, media_type='audio/mpeg')
54
 
 
45
  tts.to("cuda")
46
 
47
  @app.get("/text-to-speech/")
48
+ def text_to_speech(text,language):
49
+ if language=="vietnamese":
50
+ from gtts import gTTS
51
+ tts = gTTS(text)
52
+ audio_file = 'text_to_speech.mp3'
53
+ tts.save(audio_file)
54
+ else:
55
+ tts.tts_to_file(text,speaker_wav="input.wav", file_path='text_to_speech.mp3')
56
  return FileResponse(audio_file, media_type='audio/mpeg')
57