sharath25 commited on
Commit
6a93641
·
1 Parent(s): 9fcb005

cleaning up

Browse files
app.py CHANGED
@@ -102,6 +102,15 @@ logger.info("Discovered %d preset audio samples, %d transcripts", len(_PRESET_SA
102
  _MODEL_CHOICES = ["HumeAI/tada-1b", "HumeAI/tada-3b-ml"]
103
  _DEFAULT_MODEL = "HumeAI/tada-3b-ml"
104
 
 
 
 
 
 
 
 
 
 
105
  _encoder_cache: dict[str | None, Encoder] = {}
106
  _model: TadaForCausalLM | None = None
107
  _current_model_name: str = ""
@@ -466,6 +475,17 @@ def build_ui() -> gr.Blocks:
466
  info="Selects the aligner for prompt encoding",
467
  )
468
 
 
 
 
 
 
 
 
 
 
 
 
469
  with gr.Accordion("Text Settings", open=False):
470
  num_extra_steps = gr.Slider(
471
  minimum=0, maximum=200, value=0, step=1,
 
102
  _MODEL_CHOICES = ["HumeAI/tada-1b", "HumeAI/tada-3b-ml"]
103
  _DEFAULT_MODEL = "HumeAI/tada-3b-ml"
104
 
105
+ _MULTILINGUAL_MODELS = {"HumeAI/tada-3b-ml"}
106
+
107
+
108
+ def _language_choices_for_model(model_name: str) -> list[str]:
109
+ """Return the list of language display names available for the given model."""
110
+ if model_name in _MULTILINGUAL_MODELS:
111
+ return list(LANGUAGE_MAP.keys())
112
+ return ["English"]
113
+
114
  _encoder_cache: dict[str | None, Encoder] = {}
115
  _model: TadaForCausalLM | None = None
116
  _current_model_name: str = ""
 
475
  info="Selects the aligner for prompt encoding",
476
  )
477
 
478
+ def _on_model_selected(model_name: str):
479
+ """Update language choices when model changes."""
480
+ choices = _language_choices_for_model(model_name)
481
+ return gr.update(choices=choices, value="English")
482
+
483
+ model_dropdown.change(
484
+ fn=_on_model_selected,
485
+ inputs=[model_dropdown],
486
+ outputs=[language_dd],
487
+ )
488
+
489
  with gr.Accordion("Text Settings", open=False):
490
  num_extra_steps = gr.Slider(
491
  minimum=0, maximum=200, value=0, step=1,
samples/de/prompt_transcripts.json CHANGED
@@ -1,5 +1,4 @@
1
  {
2
- "segment_001.wav": "Transformatoren, Motoren, Generatoren, Synchronisiergeräte, Leitungen oder Sammelschienen.",
3
  "segment_002.wav": "Patsy, mich nennst du Tarsuin, Rika ist Rika, Ma, kannst du Miss McAllis? Neferra, korrigierte seine Mutter. Und Due, fügte sein Vater hinzu. Nennen, also, Neferra und Due. Tarsuin deutete sicherheitshalber auf seine Eltern.",
4
  "segment_005.wav": "Die regionale UNIQA Generalagentur. Vertrauen, Versichern, Vorsorgen. Als Ihre Versicherungsagentur vor Ort bieten wir maßgeschneiderte Versicherungslösungen. Sowohl für den Privat- als auch für den Geschäftskunden.",
5
  "segment_007.wav": "Ja, also interessanterweise finde ich meine Position gar nicht so kritisch, sondern es ist halt eine typisch gesundheitswissenschaftliche Position. Die schaut halt sehr auf das ganze Bild, also versucht irgendwie alle Parameter im Blick zu haben. Und jetzt nicht nur das virale Geschehen, sondern ich schaue durchaus auch auf ökonomische Dinge, obwohl ich jetzt kein Ökonom bin, aber Wirtschaft und Arbeitslosigkeit hängen halt sehr eng mit Gesundheit zusammen.",
 
1
  {
 
2
  "segment_002.wav": "Patsy, mich nennst du Tarsuin, Rika ist Rika, Ma, kannst du Miss McAllis? Neferra, korrigierte seine Mutter. Und Due, fügte sein Vater hinzu. Nennen, also, Neferra und Due. Tarsuin deutete sicherheitshalber auf seine Eltern.",
3
  "segment_005.wav": "Die regionale UNIQA Generalagentur. Vertrauen, Versichern, Vorsorgen. Als Ihre Versicherungsagentur vor Ort bieten wir maßgeschneiderte Versicherungslösungen. Sowohl für den Privat- als auch für den Geschäftskunden.",
4
  "segment_007.wav": "Ja, also interessanterweise finde ich meine Position gar nicht so kritisch, sondern es ist halt eine typisch gesundheitswissenschaftliche Position. Die schaut halt sehr auf das ganze Bild, also versucht irgendwie alle Parameter im Blick zu haben. Und jetzt nicht nur das virale Geschehen, sondern ich schaue durchaus auch auf ökonomische Dinge, obwohl ich jetzt kein Ökonom bin, aber Wirtschaft und Arbeitslosigkeit hängen halt sehr eng mit Gesundheit zusammen.",
samples/de/segment_001.wav DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:9cc24e22f62b1cfeae01247d9f42bf0c9b63e807d7e0a2b997293d8ce162c074
3
- size 352698