MCPcopy
hub / github.com/BinNong/meet-libai / get_tts_model_name

Function get_tts_model_name

lang_chain/retriever/audio_text_retriever.py:64–119  ·  view source on GitHub ↗
(lang: str, gender: str)

Source from the content-addressed store, hash-verified

62
63
64def get_tts_model_name(lang: str, gender: str) -> str:
65 if lang == "无" and (gender == "无" or gender == "男声"):
66 return (Config.get_instance().
67 get_with_nested_params("lang-chain"
68 , "audio"
69 , "voice"
70 , "NORMAL-MALE"))
71
72 if lang == "无" and gender == "女声":
73 return (Config.get_instance().
74 get_with_nested_params("lang-chain"
75 , "audio"
76 , "voice"
77 , "NORMAL-FEMALE"))
78
79 if lang == "陕西话" and (gender == "女声" or gender=="无"):
80 return (Config.get_instance().
81 get_with_nested_params("lang-chain"
82 , "audio"
83 , "voice"
84 , "SHANXI-FEMALE"))
85
86 if lang == "东北话" and (gender == "女声" or gender=="无"):
87 return (Config.get_instance().
88 get_with_nested_params("lang-chain"
89 , "audio"
90 , "voice"
91 , "DONGBEI-FEMALE"))
92
93 if lang == "粤语" and gender == "女声":
94 return (Config.get_instance().
95 get_with_nested_params("lang-chain"
96 , "audio"
97 , "voice"
98 , "HK-FEMALE"))
99
100 if lang == "粤语" and (gender == "男声" or gender=="无"):
101 return (Config.get_instance().
102 get_with_nested_params("lang-chain"
103 , "audio"
104 , "voice"
105 , "HK-MALE"))
106
107 if lang == "台湾话" and gender == "男声":
108 return (Config.get_instance().
109 get_with_nested_params("lang-chain"
110 , "audio"
111 , "voice"
112 , "TW-MALE"))
113
114 if lang == "台湾话" and (gender == "女声" or gender=="无"):
115 return (Config.get_instance().
116 get_with_nested_params("lang-chain"
117 , "audio"
118 , "voice"
119 , "TW-FEMALE"))
120
121

Callers 2

audio_generation_toolFunction · 0.90

Calls 2

get_instanceMethod · 0.80

Tested by 1