Manu commited on
Commit
b2605d1
·
1 Parent(s): d059ccf
Files changed (2) hide show
  1. .gitignore +1 -0
  2. app.py +15 -3
.gitignore CHANGED
@@ -1 +1,2 @@
1
  *.wav
 
 
1
  *.wav
2
+ *log*
app.py CHANGED
@@ -23,12 +23,24 @@ speaker_embedding = torch.tensor(embeddings_dataset[7306]["xvector"]).unsqueeze(
23
 
24
  print ("----- synthetizing audio -----")
25
 
26
- speech = synthesiser("Hello, my dog is cooler than you!", forward_params={"speaker_embeddings": speaker_embedding})
27
 
28
- sf.write("speech.wav", speech["audio"], samplerate=speech["sampling_rate"])
29
 
30
  def greet(name):
31
  return "Hello " + name + "!!"
32
 
33
- demo = gr.Interface(fn=greet, inputs="text", outputs="text", description="----- TTS Testing -----")
 
 
 
 
 
 
 
 
 
 
 
 
34
  demo.launch()
 
23
 
24
  print ("----- synthetizing audio -----")
25
 
26
+ #speech = synthesiser("Hello, my dog is cooler than you!", forward_params={"speaker_embeddings": speaker_embedding})
27
 
28
+ #sf.write("speech.wav", speech["audio"], samplerate=speech["sampling_rate"])
29
 
30
  def greet(name):
31
  return "Hello " + name + "!!"
32
 
33
+ def synthesise_audio(text, forward_params=None):
34
+ speech = synthesiser(text, forward_params={"speaker_embeddings": speaker_embedding})
35
+ sf.write("speech.wav", speech["audio"], samplerate=speech["sampling_rate"])
36
+ return "speech.wav"
37
+
38
+ #demo = gr.Interface(fn=greet, inputs="text", outputs="text", description="----- TTS Testing -----")
39
+
40
+ demo = gr.Interface(fn=synthesise_audio,
41
+ inputs="text",
42
+ outputs="audio",
43
+ description="----- manuai Text To Speech generator -----",
44
+ allow_flagging = False)
45
+
46
  demo.launch()