Isidorophp commited on
Commit
b317a0c
·
verified ·
1 Parent(s): ea1b522

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -25
app.py CHANGED
@@ -68,16 +68,6 @@ def model(text):
68
  async def respond(audio, language_code):
69
  user = transcribe(audio)
70
  reply = model(user)
71
-
72
- # Random voice choise from Manager base on locale and gender
73
- #
74
- #voices = await VoicesManager.create()
75
- #voice = voices.find(Gender="Female", Locale="en-GB")
76
- #communicate = edge_tts.Communicate(reply, random.choice(voice)["Name"])
77
- #
78
- # Or the following as one selected Voice for the character.
79
-
80
-
81
 
82
  voice = Female_language_dict.get(language_code, "default_voice")
83
  communicate = edge_tts.Communicate(reply, voice)
@@ -110,17 +100,7 @@ async def generate1(prompt, language_code):
110
  for response in stream:
111
  if not response.token.text == "</s>":
112
  output += response.token.text
113
-
114
- # Random voice choice from VoiceManager base on locale and gender
115
- #
116
- #voices = await VoicesManager.create()
117
- #voice = voices.find(Gender="Female", Locale="en-GB")
118
- #communicate = edge_tts.Communicate(reply, random.choice(voice)["Name"])
119
- #
120
- # Or the following as one selected voice for the character.
121
-
122
 
123
-
124
  voice = Female_language_dict.get(language_code, "default_voice")
125
  communicate = edge_tts.Communicate(output, voice)
126
 
@@ -135,13 +115,10 @@ with gr.Blocks(css="style.css") as demo:
135
  ### <center>I suggest, you ask me for a Spell :</center>
136
  """)
137
 
138
- # Use for the Selection of voice for Hermione
139
- #with gr.Row():
140
- # language_code = gr.Dropdown(choices=list(Female_language_dict.keys()), value="English (UK)-Maisie- (Female)" , label="Select Voice for Hermione")
141
-
142
  with gr.Tab("Talk to Hermione"):
143
  with gr.Row():
144
- us_input = gr.Audio(label="Your Voice Chat", type="filepath", interactive=True, sources="microphone", waveform_options=False)
145
  us_output = gr.Audio(label="Hermione", type="filepath", interactive=False, autoplay=True, elem_classes="audio")
146
  gr.Interface(fn=respond, inputs=[us_input, gr.Dropdown(choices=list(Female_language_dict.keys()), value="English (UK)-Maisie- (Female)" , label="Select Voice for Hermione")], outputs=us_output, live=False)
147
 
 
68
  async def respond(audio, language_code):
69
  user = transcribe(audio)
70
  reply = model(user)
 
 
 
 
 
 
 
 
 
 
71
 
72
  voice = Female_language_dict.get(language_code, "default_voice")
73
  communicate = edge_tts.Communicate(reply, voice)
 
100
  for response in stream:
101
  if not response.token.text == "</s>":
102
  output += response.token.text
 
 
 
 
 
 
 
 
 
103
 
 
104
  voice = Female_language_dict.get(language_code, "default_voice")
105
  communicate = edge_tts.Communicate(output, voice)
106
 
 
115
  ### <center>I suggest, you ask me for a Spell :</center>
116
  """)
117
 
118
+
 
 
 
119
  with gr.Tab("Talk to Hermione"):
120
  with gr.Row():
121
+ us_input = gr.Audio(label="Your Voice Chat", type="filepath", interactive=True, sources="microphone", waveform_options=None)
122
  us_output = gr.Audio(label="Hermione", type="filepath", interactive=False, autoplay=True, elem_classes="audio")
123
  gr.Interface(fn=respond, inputs=[us_input, gr.Dropdown(choices=list(Female_language_dict.keys()), value="English (UK)-Maisie- (Female)" , label="Select Voice for Hermione")], outputs=us_output, live=False)
124