Spaces:
Sleeping
Sleeping
Add a line to inform the character limit
Browse filesCurrently the TTS model can handle upto 4096 characters
app.py
CHANGED
@@ -10,7 +10,7 @@ client = OpenAI() # add api_key
|
|
10 |
|
11 |
def tts(text, model, voice):
|
12 |
response = client.audio.speech.create(
|
13 |
-
model=model, #"tts-1","tts-1-hd"
|
14 |
voice=voice, #'alloy', 'echo', 'fable', 'onyx', 'nova', 'shimmer'
|
15 |
input=text,
|
16 |
)
|
@@ -27,8 +27,9 @@ def tts(text, model, voice):
|
|
27 |
|
28 |
with gr.Blocks() as demo:
|
29 |
gr.Markdown("# <center> OpenAI Text-To-Speech API </center>")
|
|
|
30 |
with gr.Row():
|
31 |
-
model = gr.Dropdown(choices=['tts-1-1106','tts-1-hd-1106'], label='Model', value='tts-1')
|
32 |
voice = gr.Dropdown(choices=['alloy', 'echo', 'fable', 'onyx', 'nova', 'shimmer'], label='Voice Options', value='alloy')
|
33 |
|
34 |
text = gr.Textbox(label="Input text", placeholder="Input text and press the Text-To-Speech button or press Enter.")
|
|
|
10 |
|
11 |
def tts(text, model, voice):
|
12 |
response = client.audio.speech.create(
|
13 |
+
model=model, #"tts-1-1106","tts-1-hd-1106"
|
14 |
voice=voice, #'alloy', 'echo', 'fable', 'onyx', 'nova', 'shimmer'
|
15 |
input=text,
|
16 |
)
|
|
|
27 |
|
28 |
with gr.Blocks() as demo:
|
29 |
gr.Markdown("# <center> OpenAI Text-To-Speech API </center>")
|
30 |
+
gr.Markdown("## <center> Enter fewer than 4096 characters </center>")
|
31 |
with gr.Row():
|
32 |
+
model = gr.Dropdown(choices=['tts-1-1106','tts-1-hd-1106'], label='Model', value='tts-1-1106')
|
33 |
voice = gr.Dropdown(choices=['alloy', 'echo', 'fable', 'onyx', 'nova', 'shimmer'], label='Voice Options', value='alloy')
|
34 |
|
35 |
text = gr.Textbox(label="Input text", placeholder="Input text and press the Text-To-Speech button or press Enter.")
|