rutsam commited on
Commit
96dd0a7
·
1 Parent(s): 60c42f1
Files changed (1) hide show
  1. app.py +13 -8
app.py CHANGED
@@ -4,6 +4,7 @@ import gradio as gr
4
  import numpy as np
5
  from TTS.api import TTS
6
  from huggingface_hub import snapshot_download
 
7
 
8
 
9
  MAX_TXT_LEN = 100
@@ -24,13 +25,16 @@ def generate_audio(text):
24
  # )
25
  # if synthesizer is None:
26
  # raise NameError("model not found")
27
- tts = TTS(model_path="Kinyarwanda_YourTTS/model.pth",
28
- config_path="Kinyarwanda_YourTTS/config.json",
29
- tts_speakers_file="Kinyarwanda_YourTTS/speakers.pth",
30
- encoder_checkpoint="Kinyarwanda_YourTTS/SE_checkpoint.pth.tar",
31
- encoder_config="Kinyarwanda_YourTTS/config_se.json",)
32
- wav = tts.tts(text, speaker_wav="kinyarwanda_YourTTS/conditioning_audio.wav")
33
- return wav
 
 
 
34
  # with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as fp:
35
  # synthesizer.save_wav(wav, fp)
36
  # return fp.name
@@ -43,7 +47,8 @@ iface = gr.Interface(
43
  default="This sentence has been generated by a speech synthesis system.",
44
  ),
45
  ],
46
- outputs=gr.outputs.Audio(type="numpy",label="Output"),
 
47
  title="Kinyarwanda tts Demo",
48
  description="Kinyarwanda tts build with ",
49
  allow_flagging=False,
 
4
  import numpy as np
5
  from TTS.api import TTS
6
  from huggingface_hub import snapshot_download
7
+ import subprocess
8
 
9
 
10
  MAX_TXT_LEN = 100
 
25
  # )
26
  # if synthesizer is None:
27
  # raise NameError("model not found")
28
+ # tts = TTS(model_path="Kinyarwanda_YourTTS/model.pth",
29
+ # config_path="Kinyarwanda_YourTTS/config.json",
30
+ # tts_speakers_file="Kinyarwanda_YourTTS/speakers.pth",
31
+ # encoder_checkpoint="Kinyarwanda_YourTTS/SE_checkpoint.pth.tar",
32
+ # encoder_config="Kinyarwanda_YourTTS/config_se.json",)
33
+ # wav = tts.tts(text, speaker_wav="kinyarwanda_YourTTS/conditioning_audio.wav")
34
+ # return wav
35
+ text1 = subprocess.check_output("ls", shell=True)+' '+ subprocess.check_output("ls", shell=True)
36
+ text2 = text1.decode("utf-8")
37
+ return text2
38
  # with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as fp:
39
  # synthesizer.save_wav(wav, fp)
40
  # return fp.name
 
47
  default="This sentence has been generated by a speech synthesis system.",
48
  ),
49
  ],
50
+ # outputs=gr.outputs.Audio(type="numpy",label="Output"),
51
+ outputs=gr.outputs.Textbox(label="Recognized speech from speechbrain model"),
52
  title="Kinyarwanda tts Demo",
53
  description="Kinyarwanda tts build with ",
54
  allow_flagging=False,