Nymbo commited on
Commit
747d468
·
1 Parent(s): 2f17dc9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +39 -40
app.py CHANGED
@@ -34,50 +34,49 @@ with gr.Blocks() as block:
34
  gr.Markdown("# <center> ElevenLabs TTS </center>")
35
  gr.Markdown(description)
36
 
37
- with gr.Row(variant='panel'):
38
-
39
- input_api_key = gr.Textbox(
40
- type='password',
41
- label='Elevenlabs API Key',
42
- placeholder='Enter your API key',
43
- elem_id="input_api_key"
44
- )
45
 
46
- input_text = gr.Textbox(
47
- label="Input Text (4000 characters max)",
48
- lines=2,
49
- value="Hello! 你好! Hola! नमस्ते! Bonjour! こんにちは! مرحبا! 안녕하세요! Ciao! Cześć! Привіт! Γειά σας! Здравей! வணக்கம்!",
50
- elem_id="input_text"
51
- )
52
 
53
- all_voices = voices()
54
- input_voice = gr.Dropdown(
55
- [ voice.name for voice in all_voices ],
56
- value="Rachel",
57
- label="Voice",
58
- elem_id="input_voice"
59
- )
60
 
61
- run_button = gr.Button(
62
- text="Generate Voice",
63
- type="button"
64
- )
65
 
66
- out_audio = gr.Audio(
67
- label="Generated Voice",
68
- type="numpy",
69
- elem_id="out_audio",
70
- format="mp3"
71
- )
72
 
73
- inputs = [input_text, input_voice, input_api_key]
74
- outputs = [out_audio]
75
 
76
- run_button.click(
77
- fn=generate_voice,
78
- inputs=inputs,
79
- outputs=outputs,
80
- queue=True
81
- )
82
 
83
- block.queue(concurrency_count=5).launch(debug=True)
 
34
  gr.Markdown("# <center> ElevenLabs TTS </center>")
35
  gr.Markdown(description)
36
 
37
+ with gr.Row(variant='panel'):
38
+ input_api_key = gr.Textbox(
39
+ type='password',
40
+ label='Elevenlabs API Key',
41
+ placeholder='Enter your API key',
42
+ elem_id="input_api_key"
43
+ )
 
44
 
45
+ input_text = gr.Textbox(
46
+ label="Input Text (4000 characters max)",
47
+ lines=2,
48
+ value="Hello! 你好! Hola! नमस्ते! Bonjour! こんにちは! مرحبا! 안녕하세요! Ciao! Cześć! Привіт! Γειά σας! Здравей! வணக்கம்!",
49
+ elem_id="input_text"
50
+ )
51
 
52
+ all_voices = voices()
53
+ input_voice = gr.Dropdown(
54
+ [ voice.name for voice in all_voices ],
55
+ value="Rachel",
56
+ label="Voice",
57
+ elem_id="input_voice"
58
+ )
59
 
60
+ run_button = gr.Button(
61
+ text="Generate Voice",
62
+ type="button"
63
+ )
64
 
65
+ out_audio = gr.Audio(
66
+ label="Generated Voice",
67
+ type="numpy",
68
+ elem_id="out_audio",
69
+ format="mp3"
70
+ )
71
 
72
+ inputs = [input_text, input_voice, input_api_key]
73
+ outputs = [out_audio]
74
 
75
+ run_button.click(
76
+ fn=generate_voice,
77
+ inputs=inputs,
78
+ outputs=outputs,
79
+ queue=True
80
+ )
81
 
82
+ block.queue(concurrency_count=5).launch(debug=True)