Spaces:
Running
Running
Update app.py
Browse filesWhisper TTS format changed from default (mp3) to wav
app.py
CHANGED
@@ -238,7 +238,7 @@ def clean_up():
|
|
238 |
|
239 |
def speech_worker(chunks=[]):
|
240 |
for chunk in chunks:
|
241 |
-
response = client.audio.speech.create(model="tts-1", voice="fable", input=chunk, speed=0.85)
|
242 |
tempFile = NamedTemporaryFile(mode='wb', delete=False)
|
243 |
tempFile.write(response.content)
|
244 |
tempFile.close()
|
@@ -312,7 +312,7 @@ with gr.Blocks() as demo:
|
|
312 |
return gr.Audio(sources=None)
|
313 |
if len(chunklist) > 1:
|
314 |
threading.Thread(target=speech_worker, daemon=True, args=(chunklist[1:],)).start()
|
315 |
-
response = client.audio.speech.create(model="tts-1", voice="fable", input=chunk, speed=0.85)
|
316 |
tempFile = NamedTemporaryFile(mode='wb', delete=False)
|
317 |
tempFile.write(response.content)
|
318 |
tempFile.close()
|
|
|
238 |
|
239 |
def speech_worker(chunks=[]):
|
240 |
for chunk in chunks:
|
241 |
+
response = client.audio.speech.create(model="tts-1", voice="fable", input=chunk, speed=0.85, response_format="wav")
|
242 |
tempFile = NamedTemporaryFile(mode='wb', delete=False)
|
243 |
tempFile.write(response.content)
|
244 |
tempFile.close()
|
|
|
312 |
return gr.Audio(sources=None)
|
313 |
if len(chunklist) > 1:
|
314 |
threading.Thread(target=speech_worker, daemon=True, args=(chunklist[1:],)).start()
|
315 |
+
response = client.audio.speech.create(model="tts-1", voice="fable", input=chunk, speed=0.85, response_format="wav")
|
316 |
tempFile = NamedTemporaryFile(mode='wb', delete=False)
|
317 |
tempFile.write(response.content)
|
318 |
tempFile.close()
|