R-Kentaren commited on
Commit
b64221e
ยท
verified ยท
1 Parent(s): 036c4d3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -1,5 +1,5 @@
1
  """
2
- Script ini dibuat oleh __drat
3
  Petunjuk:
4
  1. Script ini digunakan untuk mengkonversi teks menjadi suara menggunakan teknologi Edge TTS dan Retrieval-based Voice Conversion (RVC).
5
  2. Teknologi yang digunakan meliputi model text-to-speech (TTS) yang canggih dengan konversi teks ke fonem (G2P).
@@ -37,7 +37,6 @@ from lib.infer_pack.models import (
37
  )
38
  from rmvpe import RMVPE
39
  from vc_infer_pipeline import VC
40
- from themes import IndonesiaTheme # Impor tema custom dari themes.py
41
 
42
  # Menonaktifkan semua peringatan
43
  warnings.filterwarnings("ignore")
@@ -54,6 +53,7 @@ limitation = os.getenv("SYSTEM") == "spaces"
54
 
55
  # Memuat konfigurasi
56
  config = Config()
 
57
 
58
  # Edge TTS
59
  edge_output_filename = "edge_output.mp3"
@@ -126,7 +126,7 @@ def model_data(model_name):
126
  # Fungsi untuk memuat model Hubert
127
  def load_hubert():
128
  models, _, _ = checkpoint_utils.load_model_ensemble_and_task(
129
- ["hubert_base.pt"],
130
  suffix="",
131
  )
132
  hubert_model = models[0]
@@ -266,13 +266,13 @@ print("Model rmvpe dimuat.")
266
  initial_md = """
267
  # TTS-RVC-Artis Indonesia
268
 
269
- Pembuktian algoritma **Retrieval-based Voice Conversion (RVC)** dan teknologi **Edge TTS** yang dapat membuat clone dari suara artis & celebritis 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("""
@@ -294,10 +294,10 @@ with app:
294
  )
295
  with gr.Column():
296
  f0_method = gr.Radio(
297
- label="Metode ekstraksi pitch (pm: sangat cepat, kualitas rendah, rmvpe: sedikit lambat, kualitas tinggi)",
298
- choices=["pm", "rmvpe"], # harvest and crepe terlalu lambat
299
  value="rmvpe",
300
- interactive=True,
301
  )
302
  index_rate = gr.Slider(
303
  minimum=0,
 
1
  """
2
+ Script ini dibuat oleh __drat dan BF667 di github aja cik
3
  Petunjuk:
4
  1. Script ini digunakan untuk mengkonversi teks menjadi suara menggunakan teknologi Edge TTS dan Retrieval-based Voice Conversion (RVC).
5
  2. Teknologi yang digunakan meliputi model text-to-speech (TTS) yang canggih dengan konversi teks ke fonem (G2P).
 
37
  )
38
  from rmvpe import RMVPE
39
  from vc_infer_pipeline import VC
 
40
 
41
  # Menonaktifkan semua peringatan
42
  warnings.filterwarnings("ignore")
 
53
 
54
  # Memuat konfigurasi
55
  config = Config()
56
+ BASE_DIR = os.getcwd()
57
 
58
  # Edge TTS
59
  edge_output_filename = "edge_output.mp3"
 
126
  # Fungsi untuk memuat model Hubert
127
  def load_hubert():
128
  models, _, _ = checkpoint_utils.load_model_ensemble_and_task(
129
+ [f"{BASE_DIR}/hubert_base.pt"],
130
  suffix="",
131
  )
132
  hubert_model = models[0]
 
266
  initial_md = """
267
  # TTS-RVC-Artis Indonesia
268
 
269
+ Pembuktian algoritma **Retrieval-based Voice Conversion (RVC)** dan teknologi **Edge TTS** yang dapat membuat clone dari suara artis & selebriti 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="Thatguy099/Sonix", title="TTS-RVC-Artis Indonesia")
276
  with app:
277
  # Tambahkan banner di bagian atas
278
  gr.HTML("""
 
294
  )
295
  with gr.Column():
296
  f0_method = gr.Radio(
297
+ label="",
298
+ choices=["rmvpe"],
299
  value="rmvpe",
300
+ visible=True,
301
  )
302
  index_rate = gr.Slider(
303
  minimum=0,