File size: 481 Bytes
3d783a8
b385b91
 
 
 
 
 
 
6634815
4950195
 
b385b91
664d5a5
 
 
 
b385b91
d0ece8d
664d5a5
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import gradio as gr
from khmerphonemizer import phonemize

def merge(x):
    if isinstance(x, str):
        return x
    return "".join(x)

def processor(text: str):
    _, phones = phonemize(text)
    return " ".join(map(merge, phones))    
    

iface = gr.Interface(
    title="Khmer Phonemizer",
    description="Convert Khmer & English into Phonetic Symbols",
    fn=processor, inputs="text", 
    outputs=["text"],
    allow_flagging="never",
)

iface.launch(show_api=False)