rafaa commited on
Commit
41e6fc7
·
verified ·
1 Parent(s): cd8748d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -20,6 +20,8 @@ def pad_buffer(audio):
20
  element_size = np.dtype(np.int16).itemsize
21
  if buffer_size % element_size != 0:
22
  audio = audio + b'\0' * (element_size - (buffer_size % element_size))
 
 
23
  return audio
24
 
25
  def format_prompt(message, history, system_prompt=None):
@@ -43,6 +45,7 @@ def generate_voice(text, voice_name, api_key):
43
  voice=voice_name,
44
  model="eleven_multilingual_v2"
45
  )
 
46
  return (44100, np.frombuffer(pad_buffer(audio), dtype=np.int16))
47
  except UnauthenticatedRateLimitError as e:
48
  raise gr.Error("Thanks for trying out ElevenLabs TTS! You've reached the free tier limit. Please provide an API key to continue.")
@@ -153,10 +156,6 @@ with gr.ChatInterface(
153
  ) as iface:
154
 
155
  out_audio = gr.Audio(
156
- label="Speech Output",
157
- type="numpy",
158
- elem_id="out_audio",
159
- format="mp3",
160
  interactive=False,
161
  autoplay=True
162
  )
 
20
  element_size = np.dtype(np.int16).itemsize
21
  if buffer_size % element_size != 0:
22
  audio = audio + b'\0' * (element_size - (buffer_size % element_size))
23
+
24
+ print("Returning audio")
25
  return audio
26
 
27
  def format_prompt(message, history, system_prompt=None):
 
45
  voice=voice_name,
46
  model="eleven_multilingual_v2"
47
  )
48
+ print("Generating voice...")
49
  return (44100, np.frombuffer(pad_buffer(audio), dtype=np.int16))
50
  except UnauthenticatedRateLimitError as e:
51
  raise gr.Error("Thanks for trying out ElevenLabs TTS! You've reached the free tier limit. Please provide an API key to continue.")
 
156
  ) as iface:
157
 
158
  out_audio = gr.Audio(
 
 
 
 
159
  interactive=False,
160
  autoplay=True
161
  )