BgXddlTddlZejdZde_dZdZdZdS))*NF) ensure_asciictfddDrnddddddd d d d tt t d }d|vr|dd}d|vr|dd}d|vr|dd}d|vr|dd}d|vr|dd}tt|}t|}t|}tt|}t|}d|vr|dd}d|vr|dd}d|vr|dd}d|vrtdd|}d|vrtd d|}d!|vrtd"d#|}|S)$Nc3 K|]}|vV dS)N).0charmls @/home/ubuntu/Kanade_Project/gradio/Tsukasa_Speech/cotlet_phon.py z(process_japanese_text.. s' 4 4$42: 4 4 4 4 4 4uぁぃぅぇぉuぁuあuぃuいuぅuうuぇuえuぉuおF) capitalizejudʑttuʔtzt tu ʔtsshuɕɕ ɴɴu neɽitai unaɽitaiu harɯdʑisamau arɯdʑisamau ki ni ɕinaiu(? >F & ! !F t,,v j99&  @@.0@&II  vv66f+]FCC ==??r cVgd}|D]!\}}t|||}"|S)N) )u(aː)\s*\1+\s*\1~)u (aːa)\s*aːr()uaːauaː~)u naː\s*aːunaː~)u(oː)\s*\1+\s*r()u (oːo)\s*oːr()uoːouoː~)u(eː)\s*\1+\s*r()z (e)\s*\1+\s*r()u (eːe)\s*eːr()ueːeueː~)u neː\s*eːuneː~)r"r#)r%patternspattern replacements r replace_repeating_ar,XsE   H"!)66f55 Mr ctt|}d|vr|dd}d|vr|dd}d|vr|dd}d|vr|dd}d |vr|d d}t|}td d |}d |vr|d d }d|vr|dd}d|vr|dd}d|vr|dd}d|vr|dd}d|vr|dd}t |}t|}t|}d|vr|dd}| S)Nrryruɯawaua aːza~za az\s+~~u oː~o oː~ ou oː~~~~~~uaː~aːuaː~~~uoɴ naːuonnaːu aː~~ aːuaː~~~~uoː~ouoː~~uoː~~o ouoː~~~~ruʔ) post_fixr&rr,r"r#random_space_fixrandom_sym_fixrandom_sym_fix_no_spacer$)textr%s r phonemizer6ps +D11 2 2F t,, f}}S)) t,,&-- d++ !& * *F VVGS& ) )F{;;F (33V 844f I66&00V 955 f % %F F # #F $V , ,F f}}D)) MMOOr ) cotlet_utilscutletCutletruse_foreign_spellingr&r,r6rr r r;sn  5)))">>>b000000r