m-ric HF Staff commited on
Commit
856cb19
·
1 Parent(s): 00809b2

Better voices

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -63,8 +63,8 @@ CUDA_AVAILABLE = torch.cuda.is_available()
63
  kmodel = KModel(repo_id='hexgrad/Kokoro-82M').to("cuda" if CUDA_AVAILABLE else "cpu").eval()
64
  kpipeline = KPipeline(lang_code="a") # English voices
65
 
66
- MALE_VOICE = "am_michael" # [MIKE]
67
- FEMALE_VOICE = "af_heart" # [JANE]
68
 
69
  # Pre‑warm voices to avoid first‑call latency
70
  for v in (MALE_VOICE, FEMALE_VOICE):
@@ -126,10 +126,11 @@ If you do not specify any source materials below, the podcast will be about the
126
  fn=generate_podcast,
127
  inputs=[
128
  gr.Textbox(
129
- label="🔗 Type a Webpage URL to discuss this page (Optional)",
 
130
  ),
131
  gr.File(
132
- label="📄 Upload a PDF to use it as discussion material (Optional)",
133
  file_types=[".pdf"],
134
  file_count="single",
135
  ),
@@ -137,13 +138,14 @@ If you do not specify any source materials below, the podcast will be about the
137
  ],
138
  outputs=[
139
  gr.Audio(
140
- label="Listen to your podcast 🔊",
141
  format="wav",
142
  streaming=True,
143
  ),
144
  ],
145
  theme=gr.themes.Soft(),
146
  submit_btn="Generate podcast 🎙️",
 
147
  # examples=UI_EXAMPLES,
148
  # cache_examples=UI_CACHE_EXAMPLES,
149
  )
 
63
  kmodel = KModel(repo_id='hexgrad/Kokoro-82M').to("cuda" if CUDA_AVAILABLE else "cpu").eval()
64
  kpipeline = KPipeline(lang_code="a") # English voices
65
 
66
+ MALE_VOICE = "am_daniel"
67
+ FEMALE_VOICE = "af_emma"
68
 
69
  # Pre‑warm voices to avoid first‑call latency
70
  for v in (MALE_VOICE, FEMALE_VOICE):
 
126
  fn=generate_podcast,
127
  inputs=[
128
  gr.Textbox(
129
+ label="🔗 Type a Webpage URL to discuss it (Optional)",
130
+ placeholder="The URL you want to discuss the content for.",
131
  ),
132
  gr.File(
133
+ label="Upload a PDF as discussion material (Optional)",
134
  file_types=[".pdf"],
135
  file_count="single",
136
  ),
 
138
  ],
139
  outputs=[
140
  gr.Audio(
141
+ label="Listen to your podcast! 🔊",
142
  format="wav",
143
  streaming=True,
144
  ),
145
  ],
146
  theme=gr.themes.Soft(),
147
  submit_btn="Generate podcast 🎙️",
148
+ # clear_btn=gr.Button("🗑️"),
149
  # examples=UI_EXAMPLES,
150
  # cache_examples=UI_CACHE_EXAMPLES,
151
  )