Spaces:
Paused
Paused
Update pipeline.py
Browse files- pipeline.py +4 -0
pipeline.py
CHANGED
@@ -149,9 +149,13 @@ async def convert_text_to_speech(
|
|
149 |
speaker_dict = {
|
150 |
"tw": {"male": "twi_speaker_5", "female": "twi_speaker_7"},
|
151 |
"ee": {"male": "ewe_speaker_3", "female": None},
|
|
|
152 |
}
|
153 |
speaker_id = speaker_dict[language][speaker]
|
|
|
154 |
data = {"text": text, "language": language, "speaker_id": speaker_id}
|
|
|
|
|
155 |
|
156 |
try:
|
157 |
async with semaphore:
|
|
|
149 |
speaker_dict = {
|
150 |
"tw": {"male": "twi_speaker_5", "female": "twi_speaker_7"},
|
151 |
"ee": {"male": "ewe_speaker_3", "female": None},
|
152 |
+
"en": {"male": "twi_speaker_5", "female": "twi_speaker_7"} # use twi code-switching for english
|
153 |
}
|
154 |
speaker_id = speaker_dict[language][speaker]
|
155 |
+
|
156 |
data = {"text": text, "language": language, "speaker_id": speaker_id}
|
157 |
+
if language == "en": # in this case use the code-switching capability of the Twi for English
|
158 |
+
data = {"text": text, "language": "tw", "speaker_id": speaker_id}
|
159 |
|
160 |
try:
|
161 |
async with semaphore:
|