Upload folder using huggingface_hub
Browse files- README.md +2 -2
- __pycache__/tts_gradio.cpython-312.pyc +0 -0
- test99.mp3 +0 -0
- tts_gradio.py +29 -12
README.md
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
-
app_file:
|
4 |
sdk: gradio
|
5 |
sdk_version: 4.36.1
|
6 |
---
|
|
|
1 |
---
|
2 |
+
title: gradio
|
3 |
+
app_file: gradio_demo.py
|
4 |
sdk: gradio
|
5 |
sdk_version: 4.36.1
|
6 |
---
|
__pycache__/tts_gradio.cpython-312.pyc
ADDED
Binary file (7 kB). View file
|
|
test99.mp3
CHANGED
Binary files a/test99.mp3 and b/test99.mp3 differ
|
|
tts_gradio.py
CHANGED
@@ -9,19 +9,36 @@ import json
|
|
9 |
import os
|
10 |
import re
|
11 |
import tempfile
|
12 |
-
import librosa
|
13 |
-
import numpy as np
|
14 |
# import torch
|
15 |
# from torch import no_grad, LongTensor
|
16 |
# import commons
|
17 |
import gradio as gr
|
18 |
-
import gradio.utils as gr_utils
|
19 |
-
import gradio.processing_utils as gr_processing_utils
|
20 |
|
21 |
-
all_example = "
|
22 |
|
23 |
microsoft_model_list = [
|
24 |
-
"en-US-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
]
|
26 |
|
27 |
openai_model_list = [
|
@@ -139,8 +156,8 @@ def openai(text, name):
|
|
139 |
|
140 |
json_data = {
|
141 |
'model': 'tts-1-hd',
|
142 |
-
'input':
|
143 |
-
'voice':
|
144 |
}
|
145 |
|
146 |
response = requests.post('https://api.openai.com/v1/audio/speech', headers=headers, json=json_data)
|
@@ -164,7 +181,7 @@ def elevenlabs(text,name):
|
|
164 |
}
|
165 |
|
166 |
data = {
|
167 |
-
"text":
|
168 |
"model_id": "eleven_monolingual_v1",
|
169 |
"voice_settings": {
|
170 |
"stability": 0.5,
|
@@ -204,7 +221,7 @@ def microsoft(text, name, style="Neural"):
|
|
204 |
headers=headers,
|
205 |
data=data,
|
206 |
)
|
207 |
-
return "Success",
|
208 |
|
209 |
if __name__ == '__main__':
|
210 |
parser = argparse.ArgumentParser()
|
@@ -216,7 +233,7 @@ if __name__ == '__main__':
|
|
216 |
|
217 |
app = gr.Blocks()
|
218 |
with app:
|
219 |
-
gr.Markdown("##
|
220 |
with gr.Tabs():
|
221 |
|
222 |
with gr.TabItem("11Labs"):
|
@@ -246,7 +263,7 @@ if __name__ == '__main__':
|
|
246 |
tts_submit.click(openai, [tts_input1, tts_input2],
|
247 |
[tts_output1, tts_output2])
|
248 |
|
249 |
-
app.queue(max_size=10)
|
250 |
app.launch(share=True)
|
251 |
# _, audio = openai(all_example,'alloy')
|
252 |
# print(audio)
|
|
|
9 |
import os
|
10 |
import re
|
11 |
import tempfile
|
12 |
+
# import librosa
|
13 |
+
# import numpy as np
|
14 |
# import torch
|
15 |
# from torch import no_grad, LongTensor
|
16 |
# import commons
|
17 |
import gradio as gr
|
18 |
+
# import gradio.utils as gr_utils
|
19 |
+
# import gradio.processing_utils as gr_processing_utils
|
20 |
|
21 |
+
all_example = "Today is a wonderful day to build something people love!"
|
22 |
|
23 |
microsoft_model_list = [
|
24 |
+
"en-US-JennyMultilingualNeural",
|
25 |
+
"en-US-RyanMultilingualNeural",
|
26 |
+
"en-US-AndrewMultilingualNeural",
|
27 |
+
"en-US-AvaMultilingualNeural",
|
28 |
+
"en-US-BrianMultilingualNeural",
|
29 |
+
"en-US-EmmaMultilingualNeural",
|
30 |
+
"en-US-AlloyMultilingualNeural",
|
31 |
+
"en-US-EchoMultilingualNeural",
|
32 |
+
"en-US-FableMultilingualNeural",
|
33 |
+
"en-US-OnyxMultilingualNeural",
|
34 |
+
"en-US-NovaMultilingualNeural",
|
35 |
+
"en-US-ShimmerMultilingualNeural",
|
36 |
+
"en-US-AlloyMultilingualNeuralHD",
|
37 |
+
"en-US-EchoMultilingualNeuralHD",
|
38 |
+
"en-US-FableMultilingualNeuralHD",
|
39 |
+
"en-US-OnyxMultilingualNeuralHD",
|
40 |
+
"en-US-NovaMultilingualNeuralHD4",
|
41 |
+
"en-US-ShimmerMultilingualNeuralHD"
|
42 |
]
|
43 |
|
44 |
openai_model_list = [
|
|
|
156 |
|
157 |
json_data = {
|
158 |
'model': 'tts-1-hd',
|
159 |
+
'input': text,
|
160 |
+
'voice': name,
|
161 |
}
|
162 |
|
163 |
response = requests.post('https://api.openai.com/v1/audio/speech', headers=headers, json=json_data)
|
|
|
181 |
}
|
182 |
|
183 |
data = {
|
184 |
+
"text": text,
|
185 |
"model_id": "eleven_monolingual_v1",
|
186 |
"voice_settings": {
|
187 |
"stability": 0.5,
|
|
|
221 |
headers=headers,
|
222 |
data=data,
|
223 |
)
|
224 |
+
return "Success", response
|
225 |
|
226 |
if __name__ == '__main__':
|
227 |
parser = argparse.ArgumentParser()
|
|
|
233 |
|
234 |
app = gr.Blocks()
|
235 |
with app:
|
236 |
+
gr.Markdown("## English TTS Demo")
|
237 |
with gr.Tabs():
|
238 |
|
239 |
with gr.TabItem("11Labs"):
|
|
|
263 |
tts_submit.click(openai, [tts_input1, tts_input2],
|
264 |
[tts_output1, tts_output2])
|
265 |
|
266 |
+
# app.queue(max_size=10)
|
267 |
app.launch(share=True)
|
268 |
# _, audio = openai(all_example,'alloy')
|
269 |
# print(audio)
|