Update app.py
Browse files
app.py
CHANGED
@@ -5,8 +5,9 @@ dicta = Dicta('./dicta-1.0.int8.onnx')
|
|
5 |
|
6 |
theme = gr.themes.Soft(font=[gr.themes.GoogleFont("Roboto")])
|
7 |
|
8 |
-
def add_diacritics(text: str) -> str:
|
9 |
-
|
|
|
10 |
|
11 |
with gr.Blocks(theme=theme) as demo:
|
12 |
gr.Markdown("# Hebrew Text Diacritization")
|
@@ -19,6 +20,9 @@ with gr.Blocks(theme=theme) as demo:
|
|
19 |
rtl=True,
|
20 |
elem_classes=["input"]
|
21 |
)
|
|
|
|
|
|
|
22 |
diacritized_output = gr.Textbox(
|
23 |
label="Text with Diacritics",
|
24 |
lines=7,
|
@@ -30,7 +34,7 @@ with gr.Blocks(theme=theme) as demo:
|
|
30 |
|
31 |
submit_button.click(
|
32 |
fn=add_diacritics,
|
33 |
-
inputs=[text_input],
|
34 |
outputs=[diacritized_output]
|
35 |
)
|
36 |
|
|
|
5 |
|
6 |
theme = gr.themes.Soft(font=[gr.themes.GoogleFont("Roboto")])
|
7 |
|
8 |
+
def add_diacritics(text: str, mark_niqqud_male: bool) -> str:
|
9 |
+
mark_matres_lectionis = "|" if mark_niqqud_male else None
|
10 |
+
return dicta.add_diacritics(text, mark_matres_lectionis=mark_matres_lectionis)
|
11 |
|
12 |
with gr.Blocks(theme=theme) as demo:
|
13 |
gr.Markdown("# Hebrew Text Diacritization")
|
|
|
20 |
rtl=True,
|
21 |
elem_classes=["input"]
|
22 |
)
|
23 |
+
|
24 |
+
mark_niqqud_male = gr.Checkbox(label="Mark Niqqud Male (Matres Lectionis)")
|
25 |
+
|
26 |
diacritized_output = gr.Textbox(
|
27 |
label="Text with Diacritics",
|
28 |
lines=7,
|
|
|
34 |
|
35 |
submit_button.click(
|
36 |
fn=add_diacritics,
|
37 |
+
inputs=[text_input, mark_niqqud_male],
|
38 |
outputs=[diacritized_output]
|
39 |
)
|
40 |
|