Spaces:
Runtime error
Runtime error
Eugene Siow
commited on
Commit
·
af5b6e9
1
Parent(s):
e7f29e7
Add fix to output tempfile. Better quality.
Browse files- app.py +7 -3
- gradio_queue.db +0 -0
app.py
CHANGED
|
@@ -1,5 +1,6 @@
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
-
import numpy as np
|
| 3 |
from TTS.utils.manage import ModelManager
|
| 4 |
from TTS.utils.synthesizer import Synthesizer
|
| 5 |
|
|
@@ -23,8 +24,11 @@ synthesizer = Synthesizer(
|
|
| 23 |
|
| 24 |
def inference(text: str):
|
| 25 |
wavs = synthesizer.tts(text)
|
| 26 |
-
output = (synthesizer.output_sample_rate, np.array(wavs).astype(np.float32))
|
| 27 |
-
return output
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
|
| 30 |
gr.Interface(
|
|
|
|
| 1 |
+
import tempfile
|
| 2 |
import gradio as gr
|
| 3 |
+
# import numpy as np
|
| 4 |
from TTS.utils.manage import ModelManager
|
| 5 |
from TTS.utils.synthesizer import Synthesizer
|
| 6 |
|
|
|
|
| 24 |
|
| 25 |
def inference(text: str):
|
| 26 |
wavs = synthesizer.tts(text)
|
| 27 |
+
# output = (synthesizer.output_sample_rate, np.array(wavs).astype(np.float32))
|
| 28 |
+
# return output
|
| 29 |
+
with tempfile.NamedTemporaryFile(suffix=".wav", delete=False) as fp:
|
| 30 |
+
synthesizer.save_wav(wavs, fp)
|
| 31 |
+
return fp.name
|
| 32 |
|
| 33 |
|
| 34 |
gr.Interface(
|
gradio_queue.db
CHANGED
|
Binary files a/gradio_queue.db and b/gradio_queue.db differ
|
|
|