Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -160,10 +160,10 @@ def tts(
|
|
| 160 |
print(f"F0: {f0_method}, Key: {f0_up_key}, Index: {index_rate}, Protect: {protect}")
|
| 161 |
try:
|
| 162 |
# Batasan panjang teks jika ada batasan sistem
|
| 163 |
-
if limitation and len(tts_text) >
|
| 164 |
print("Error: Teks terlalu panjang")
|
| 165 |
return (
|
| 166 |
-
f"Teks harus kurang dari
|
| 167 |
None,
|
| 168 |
None,
|
| 169 |
)
|
|
@@ -190,10 +190,10 @@ def tts(
|
|
| 190 |
print(f"Durasi audio: {duration}s")
|
| 191 |
|
| 192 |
# Batasan durasi audio jika ada batasan sistem
|
| 193 |
-
if limitation and duration >=
|
| 194 |
print("Error: Audio terlalu panjang")
|
| 195 |
return (
|
| 196 |
-
f"Audio harus kurang dari
|
| 197 |
edge_output_filename,
|
| 198 |
None,
|
| 199 |
)
|
|
@@ -268,16 +268,16 @@ initial_md = """
|
|
| 268 |
|
| 269 |
Pembuktian algoritma **Retrieval-based Voice Conversion (RVC)** dan teknologi **Edge TTS** yang dapat membuat clone dari suara tokoh-tokoh penting di Indonesia.
|
| 270 |
|
| 271 |
-
**Perhatian:** Harap tidak menyalahgunakan teknologi ini. **Limitasi:** Teks
|
| 272 |
"""
|
| 273 |
|
| 274 |
# Membuat aplikasi Gradio
|
| 275 |
-
app = gr.Blocks(theme=IndonesiaTheme(), title="TTS-RVC-
|
| 276 |
with app:
|
| 277 |
# Tambahkan banner di bagian atas
|
| 278 |
gr.HTML("""
|
| 279 |
<div style="text-align: center; margin-top: 20px;">
|
| 280 |
-
<img src="https://i.ibb.co.com/
|
| 281 |
</div>
|
| 282 |
""")
|
| 283 |
gr.Markdown(initial_md)
|
|
|
|
| 160 |
print(f"F0: {f0_method}, Key: {f0_up_key}, Index: {index_rate}, Protect: {protect}")
|
| 161 |
try:
|
| 162 |
# Batasan panjang teks jika ada batasan sistem
|
| 163 |
+
if limitation and len(tts_text) > 500:
|
| 164 |
print("Error: Teks terlalu panjang")
|
| 165 |
return (
|
| 166 |
+
f"Teks harus kurang dari 500 karakter di space ini, tetapi didapatkan {len(tts_text)} karakter.",
|
| 167 |
None,
|
| 168 |
None,
|
| 169 |
)
|
|
|
|
| 190 |
print(f"Durasi audio: {duration}s")
|
| 191 |
|
| 192 |
# Batasan durasi audio jika ada batasan sistem
|
| 193 |
+
if limitation and duration >= 50:
|
| 194 |
print("Error: Audio terlalu panjang")
|
| 195 |
return (
|
| 196 |
+
f"Audio harus kurang dari 50 detik di space ini, tetapi didapatkan {duration}s.",
|
| 197 |
edge_output_filename,
|
| 198 |
None,
|
| 199 |
)
|
|
|
|
| 268 |
|
| 269 |
Pembuktian algoritma **Retrieval-based Voice Conversion (RVC)** dan teknologi **Edge TTS** yang dapat membuat clone dari suara tokoh-tokoh penting di Indonesia.
|
| 270 |
|
| 271 |
+
**Perhatian:** Harap tidak menyalahgunakan teknologi ini. **Limitasi:** Teks 500, Audio 50 detik.
|
| 272 |
"""
|
| 273 |
|
| 274 |
# Membuat aplikasi Gradio
|
| 275 |
+
app = gr.Blocks(theme=IndonesiaTheme(), title="TTS-RVC-Artis Indonesia")
|
| 276 |
with app:
|
| 277 |
# Tambahkan banner di bagian atas
|
| 278 |
gr.HTML("""
|
| 279 |
<div style="text-align: center; margin-top: 20px;">
|
| 280 |
+
<img src="https://i.ibb.co.com/6WRGbHS/banner-artis.jpg" alt="Banner" style="width: 100%; max-width: 1200px; border-radius: 10px;">
|
| 281 |
</div>
|
| 282 |
""")
|
| 283 |
gr.Markdown(initial_md)
|