Spaces:
Runtime error
Runtime error
osanseviero
commited on
Commit
•
dd29aa4
1
Parent(s):
42ed2a2
Update app.py
Browse files
app.py
CHANGED
@@ -11,6 +11,7 @@ subprocess.check_call([sys.executable, "-m", "pip", "install", "entmax"])
|
|
11 |
from tortoise_tts.api import TextToSpeech
|
12 |
from tortoise_tts.utils.audio import load_audio, get_voices
|
13 |
import torch
|
|
|
14 |
import gradio as gr
|
15 |
|
16 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
@@ -47,7 +48,9 @@ def inference(text, voice):
|
|
47 |
conds.append(c)
|
48 |
print(text, conds, preset)
|
49 |
gen = tts.tts_with_preset(text, conds, preset)
|
50 |
-
|
|
|
|
|
51 |
|
52 |
text = "Joining two modalities results in a surprising increase in generalization! What would happen if we combined them all?"
|
53 |
iface = gr.Interface(
|
@@ -56,7 +59,7 @@ iface = gr.Interface(
|
|
56 |
gr.inputs.Textbox(type="str", default=text, label="Text", lines=3),
|
57 |
gr.inputs.Dropdown(voices),
|
58 |
],
|
59 |
-
outputs="
|
60 |
title="TorToiSe",
|
61 |
description="A multi-voice TTS system trained with an emphasis on quality",
|
62 |
article="This demo shows the ultra fast option in the TorToiSe system. For more info check the <a href='https://github.com/neonbjb/tortoise-tts' target='_blank'>Repository</a>.",
|
|
|
11 |
from tortoise_tts.api import TextToSpeech
|
12 |
from tortoise_tts.utils.audio import load_audio, get_voices
|
13 |
import torch
|
14 |
+
import torchaudio
|
15 |
import gradio as gr
|
16 |
|
17 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
|
|
48 |
conds.append(c)
|
49 |
print(text, conds, preset)
|
50 |
gen = tts.tts_with_preset(text, conds, preset)
|
51 |
+
print("gen")
|
52 |
+
torchaudio.save('generated.wav', gen.squeeze(0).cpu(), 24000)
|
53 |
+
return "generated.wav"
|
54 |
|
55 |
text = "Joining two modalities results in a surprising increase in generalization! What would happen if we combined them all?"
|
56 |
iface = gr.Interface(
|
|
|
59 |
gr.inputs.Textbox(type="str", default=text, label="Text", lines=3),
|
60 |
gr.inputs.Dropdown(voices),
|
61 |
],
|
62 |
+
outputs="text",
|
63 |
title="TorToiSe",
|
64 |
description="A multi-voice TTS system trained with an emphasis on quality",
|
65 |
article="This demo shows the ultra fast option in the TorToiSe system. For more info check the <a href='https://github.com/neonbjb/tortoise-tts' target='_blank'>Repository</a>.",
|