surfmore/SimpleRVC
0
1zips_folder = "./zips"2unzips_folder = "./unzips"3 4VOICE_METHODS = ["Edge-tts", "CoquiTTS", "ElevenLabs",]5 6BARK_VOICES = [7 "v2/en_speaker_0-Male",8 "v2/en_speaker_1-Male",9 "v2/en_speaker_2-Male",10 "v2/en_speaker_3-Male",11 "v2/en_speaker_4-Male",12 "v2/en_speaker_5-Male",13 "v2/en_speaker_6-Male",14 "v2/en_speaker_7-Male",15 "v2/en_speaker_8-Male",16 "v2/en_speaker_9-Female",17 "v2/zh_speaker_0-Male",18 "v2/zh_speaker_1-Male",19 "v2/zh_speaker_2-Male",20 "v2/zh_speaker_3-Male",21 "v2/zh_speaker_4-Female",22 "v2/zh_speaker_5-Male",23 "v2/zh_speaker_6-Female",24 "v2/zh_speaker_7-Female",25 "v2/zh_speaker_8-Male",26 "v2/zh_speaker_9-Female",27 "v2/fr_speaker_0-Male",28 "v2/fr_speaker_1-Female",29 "v2/fr_speaker_2-Female",30 "v2/fr_speaker_3-Male",31 "v2/fr_speaker_4-Male",32 "v2/fr_speaker_5-Female",33 "v2/fr_speaker_6-Male",34 "v2/fr_speaker_7-Male",35 "v2/fr_speaker_8-Male",36 "v2/fr_speaker_9-Male",37 "v2/de_speaker_0-Male",38 "v2/de_speaker_1-Male",39 "v2/de_speaker_2-Male",40 "v2/de_speaker_3-Female",41 "v2/de_speaker_4-Male",42 "v2/de_speaker_5-Male",43 "v2/de_speaker_6-Male",44 "v2/de_speaker_7-Male",45 "v2/de_speaker_8-Female",46 "v2/de_speaker_9-Male",47 "v2/hi_speaker_0-Female",48 "v2/hi_speaker_1-Female",49 "v2/hi_speaker_2-Male",50 "v2/hi_speaker_3-Female",51 "v2/hi_speaker_4-Female",52 "v2/hi_speaker_5-Male",53 "v2/hi_speaker_6-Male",54 "v2/hi_speaker_7-Male",55 "v2/hi_speaker_8-Male",56 "v2/hi_speaker_9-Female",57 "v2/it_speaker_0-Male",58 "v2/it_speaker_1-Male",59 "v2/it_speaker_2-Female",60 "v2/it_speaker_3-Male",61 "v2/it_speaker_4-Male",62 "v2/it_speaker_5-Male",63 "v2/it_speaker_6-Male",64 "v2/it_speaker_7-Female",65 "v2/it_speaker_8-Male",66 "v2/it_speaker_9-Female",67 "v2/ja_speaker_0-Female",68 "v2/ja_speaker_1-Female",69 "v2/ja_speaker_2-Male",70 "v2/ja_speaker_3-Female",71 "v2/ja_speaker_4-Female",72 "v2/ja_speaker_5-Female",73 "v2/ja_speaker_6-Male",74 "v2/ja_speaker_7-Female",75 "v2/ja_speaker_8-Female",76 "v2/ja_speaker_9-Female",77 "v2/ko_speaker_0-Female",78 "v2/ko_speaker_1-Male",79 "v2/ko_speaker_2-Male",80 "v2/ko_speaker_3-Male",81 "v2/ko_speaker_4-Male",82 "v2/ko_speaker_5-Male",83 "v2/ko_speaker_6-Male",84 "v2/ko_speaker_7-Male",85 "v2/ko_speaker_8-Male",86 "v2/ko_speaker_9-Male",87 "v2/pl_speaker_0-Male",88 "v2/pl_speaker_1-Male",89 "v2/pl_speaker_2-Male",90 "v2/pl_speaker_3-Male",91 "v2/pl_speaker_4-Female",92 "v2/pl_speaker_5-Male",93 "v2/pl_speaker_6-Female",94 "v2/pl_speaker_7-Male",95 "v2/pl_speaker_8-Male",96 "v2/pl_speaker_9-Female",97 "v2/pt_speaker_0-Male",98 "v2/pt_speaker_1-Male",99 "v2/pt_speaker_2-Male",100 "v2/pt_speaker_3-Male",101 "v2/pt_speaker_4-Male",102 "v2/pt_speaker_5-Male",103 "v2/pt_speaker_6-Male",104 "v2/pt_speaker_7-Male",105 "v2/pt_speaker_8-Male",106 "v2/pt_speaker_9-Male",107 "v2/ru_speaker_0-Male",108 "v2/ru_speaker_1-Male",109 "v2/ru_speaker_2-Male",110 "v2/ru_speaker_3-Male",111 "v2/ru_speaker_4-Male",112 "v2/ru_speaker_5-Female",113 "v2/ru_speaker_6-Female",114 "v2/ru_speaker_7-Male",115 "v2/ru_speaker_8-Male",116 "v2/ru_speaker_9-Female",117 "v2/es_speaker_0-Male",118 "v2/es_speaker_1-Male",119 "v2/es_speaker_2-Male",120 "v2/es_speaker_3-Male",121 "v2/es_speaker_4-Male",122 "v2/es_speaker_5-Male",123 "v2/es_speaker_6-Male",124 "v2/es_speaker_7-Male",125 "v2/es_speaker_8-Female",126 "v2/es_speaker_9-Female",127 "v2/tr_speaker_0-Male",128 "v2/tr_speaker_1-Male",129 "v2/tr_speaker_2-Male",130 "v2/tr_speaker_3-Male",131 "v2/tr_speaker_4-Female",132 "v2/tr_speaker_5-Female",133 "v2/tr_speaker_6-Male",134 "v2/tr_speaker_7-Male",135 "v2/tr_speaker_8-Male",136 "v2/tr_speaker_9-Male",137]138 139EDGE_VOICES = [140 "af-ZA-AdriNeural-Female",141 "af-ZA-WillemNeural-Male",142 "sq-AL-AnilaNeural-Female",143 "sq-AL-IlirNeural-Male",144 "am-ET-AmehaNeural-Male",145 "am-ET-MekdesNeural-Female",146 "ar-DZ-AminaNeural-Female",147 "ar-DZ-IsmaelNeural-Male",148 "ar-BH-AliNeural-Male",149 "ar-BH-LailaNeural-Female",150 "ar-EG-SalmaNeural-Female",151 "ar-EG-ShakirNeural-Male",152 "ar-IQ-BasselNeural-Male",153 "ar-IQ-RanaNeural-Female",154 "ar-JO-SanaNeural-Female",155 "ar-JO-TaimNeural-Male",156 "ar-KW-FahedNeural-Male",157 "ar-KW-NouraNeural-Female",158 "ar-LB-LaylaNeural-Female",159 "ar-LB-RamiNeural-Male",160 "ar-LY-ImanNeural-Female",161 "ar-LY-OmarNeural-Male",162 "ar-MA-JamalNeural-Male",163 "ar-MA-MounaNeural-Female",164 "ar-OM-AbdullahNeural-Male",165 "ar-OM-AyshaNeural-Female",166 "ar-QA-AmalNeural-Female",167 "ar-QA-MoazNeural-Male",168 "ar-SA-HamedNeural-Male",169 "ar-SA-ZariyahNeural-Female",170 "ar-SY-AmanyNeural-Female",171 "ar-SY-LaithNeural-Male",172 "ar-TN-HediNeural-Male",173 "ar-TN-ReemNeural-Female",174 "ar-AE-FatimaNeural-Female",175 "ar-AE-HamdanNeural-Male",176 "ar-YE-MaryamNeural-Female",177 "ar-YE-SalehNeural-Male",178 "az-AZ-BabekNeural-Male",179 "az-AZ-BanuNeural-Female",180 "bn-BD-NabanitaNeural-Female",181 "bn-BD-PradeepNeural-Male",182 "bn-IN-BashkarNeural-Male",183 "bn-IN-TanishaaNeural-Female",184 "bs-BA-GoranNeural-Male",185 "bs-BA-VesnaNeural-Female",186 "bg-BG-BorislavNeural-Male",187 "bg-BG-KalinaNeural-Female",188 "my-MM-NilarNeural-Female",189 "my-MM-ThihaNeural-Male",190 "ca-ES-EnricNeural-Male",191 "ca-ES-JoanaNeural-Female",192 "zh-HK-HiuGaaiNeural-Female",193 "zh-HK-HiuMaanNeural-Female",194 "zh-HK-WanLungNeural-Male",195 "zh-CN-XiaoxiaoNeural-Female",196 "zh-CN-XiaoyiNeural-Female",197 "zh-CN-YunjianNeural-Male",198 "zh-CN-YunxiNeural-Male",199 "zh-CN-YunxiaNeural-Male",200 "zh-CN-YunyangNeural-Male",201 "zh-CN-liaoning-XiaobeiNeural-Female",202 "zh-TW-HsiaoChenNeural-Female",203 "zh-TW-YunJheNeural-Male",204 "zh-TW-HsiaoYuNeural-Female",205 "zh-CN-shaanxi-XiaoniNeural-Female",206 "hr-HR-GabrijelaNeural-Female",207 "hr-HR-SreckoNeural-Male",208 "cs-CZ-AntoninNeural-Male",209 "cs-CZ-VlastaNeural-Female",210 "da-DK-ChristelNeural-Female",211 "da-DK-JeppeNeural-Male",212 "nl-BE-ArnaudNeural-Male",213 "nl-BE-DenaNeural-Female",214 "nl-NL-ColetteNeural-Female",215 "nl-NL-FennaNeural-Female",216 "nl-NL-MaartenNeural-Male",217 "en-AU-NatashaNeural-Female",218 "en-AU-WilliamNeural-Male",219 "en-CA-ClaraNeural-Female",220 "en-CA-LiamNeural-Male",221 "en-HK-SamNeural-Male",222 "en-HK-YanNeural-Female",223 "en-IN-NeerjaExpressiveNeural-Female",224 "en-IN-NeerjaNeural-Female",225 "en-IN-PrabhatNeural-Male",226 "en-IE-ConnorNeural-Male",227 "en-IE-EmilyNeural-Female",228 "en-KE-AsiliaNeural-Female",229 "en-KE-ChilembaNeural-Male",230 "en-NZ-MitchellNeural-Male",231 "en-NZ-MollyNeural-Female",232 "en-NG-AbeoNeural-Male",233 "en-NG-EzinneNeural-Female",234 "en-PH-JamesNeural-Male",235 "en-PH-RosaNeural-Female",236 "en-SG-LunaNeural-Female",237 "en-SG-WayneNeural-Male",238 "en-ZA-LeahNeural-Female",239 "en-ZA-LukeNeural-Male",240 "en-TZ-ElimuNeural-Male",241 "en-TZ-ImaniNeural-Female",242 "en-GB-LibbyNeural-Female",243 "en-GB-MaisieNeural-Female",244 "en-GB-RyanNeural-Male",245 "en-GB-SoniaNeural-Female",246 "en-GB-ThomasNeural-Male",247 "en-US-AriaNeural-Female",248 "en-US-AnaNeural-Female",249 "en-US-ChristopherNeural-Male",250 "en-US-EricNeural-Male",251 "en-US-GuyNeural-Male",252 "en-US-JennyNeural-Female",253 "en-US-MichelleNeural-Female",254 "en-US-RogerNeural-Male",255 "en-US-SteffanNeural-Male",256 "et-EE-AnuNeural-Female",257 "et-EE-KertNeural-Male",258 "fil-PH-AngeloNeural-Male",259 "fil-PH-BlessicaNeural-Female",260 "fi-FI-HarriNeural-Male",261 "fi-FI-NooraNeural-Female",262 "fr-BE-CharlineNeural-Female",263 "fr-BE-GerardNeural-Male",264 "fr-CA-AntoineNeural-Male",265 "fr-CA-JeanNeural-Male",266 "fr-CA-SylvieNeural-Female",267 "fr-FR-DeniseNeural-Female",268 "fr-FR-EloiseNeural-Female",269 "fr-FR-HenriNeural-Male",270 "fr-CH-ArianeNeural-Female",271 "fr-CH-FabriceNeural-Male",272 "gl-ES-RoiNeural-Male",273 "gl-ES-SabelaNeural-Female",274 "ka-GE-EkaNeural-Female",275 "ka-GE-GiorgiNeural-Male",276 "de-AT-IngridNeural-Female",277 "de-AT-JonasNeural-Male",278 "de-DE-AmalaNeural-Female",279 "de-DE-ConradNeural-Male",280 "de-DE-KatjaNeural-Female",281 "de-DE-KillianNeural-Male",282 "de-CH-JanNeural-Male",283 "de-CH-LeniNeural-Female",284 "el-GR-AthinaNeural-Female",285 "el-GR-NestorasNeural-Male",286 "gu-IN-DhwaniNeural-Female",287 "gu-IN-NiranjanNeural-Male",288 "he-IL-AvriNeural-Male",289 "he-IL-HilaNeural-Female",290 "hi-IN-MadhurNeural-Male",291 "hi-IN-SwaraNeural-Female",292 "hu-HU-NoemiNeural-Female",293 "hu-HU-TamasNeural-Male",294 "is-IS-GudrunNeural-Female",295 "is-IS-GunnarNeural-Male",296 "id-ID-ArdiNeural-Male",297 "id-ID-GadisNeural-Female",298 "ga-IE-ColmNeural-Male",299 "ga-IE-OrlaNeural-Female",300 "it-IT-DiegoNeural-Male",301 "it-IT-ElsaNeural-Female",302 "it-IT-IsabellaNeural-Female",303 "ja-JP-KeitaNeural-Male",304 "ja-JP-NanamiNeural-Female",305 "jv-ID-DimasNeural-Male",306 "jv-ID-SitiNeural-Female",307 "kn-IN-GaganNeural-Male",308 "kn-IN-SapnaNeural-Female",309 "kk-KZ-AigulNeural-Female",310 "kk-KZ-DauletNeural-Male",311 "km-KH-PisethNeural-Male",312 "km-KH-SreymomNeural-Female",313 "ko-KR-InJoonNeural-Male",314 "ko-KR-SunHiNeural-Female",315 "lo-LA-ChanthavongNeural-Male",316 "lo-LA-KeomanyNeural-Female",317 "lv-LV-EveritaNeural-Female",318 "lv-LV-NilsNeural-Male",319 "lt-LT-LeonasNeural-Male",320 "lt-LT-OnaNeural-Female",321 "mk-MK-AleksandarNeural-Male",322 "mk-MK-MarijaNeural-Female",323 "ms-MY-OsmanNeural-Male",324 "ms-MY-YasminNeural-Female",325 "ml-IN-MidhunNeural-Male",326 "ml-IN-SobhanaNeural-Female",327 "mt-MT-GraceNeural-Female",328 "mt-MT-JosephNeural-Male",329 "mr-IN-AarohiNeural-Female",330 "mr-IN-ManoharNeural-Male",331 "mn-MN-BataaNeural-Male",332 "mn-MN-YesuiNeural-Female",333 "ne-NP-HemkalaNeural-Female",334 "ne-NP-SagarNeural-Male",335 "nb-NO-FinnNeural-Male",336 "nb-NO-PernilleNeural-Female",337 "ps-AF-GulNawazNeural-Male",338 "ps-AF-LatifaNeural-Female",339 "fa-IR-DilaraNeural-Female",340 "fa-IR-FaridNeural-Male",341 "pl-PL-MarekNeural-Male",342 "pl-PL-ZofiaNeural-Female",343 "pt-BR-AntonioNeural-Male",344 "pt-BR-FranciscaNeural-Female",345 "pt-PT-DuarteNeural-Male",346 "pt-PT-RaquelNeural-Female",347 "ro-RO-AlinaNeural-Female",348 "ro-RO-EmilNeural-Male",349 "ru-RU-DmitryNeural-Male",350 "ru-RU-SvetlanaNeural-Female",351 "sr-RS-NicholasNeural-Male",352 "sr-RS-SophieNeural-Female",353 "si-LK-SameeraNeural-Male",354 "si-LK-ThiliniNeural-Female",355 "sk-SK-LukasNeural-Male",356 "sk-SK-ViktoriaNeural-Female",357 "sl-SI-PetraNeural-Female",358 "sl-SI-RokNeural-Male",359 "so-SO-MuuseNeural-Male",360 "so-SO-UbaxNeural-Female",361 "es-AR-ElenaNeural-Female",362 "es-AR-TomasNeural-Male",363 "es-BO-MarceloNeural-Male",364 "es-BO-SofiaNeural-Female",365 "es-CL-CatalinaNeural-Female",366 "es-CL-LorenzoNeural-Male",367 "es-CO-GonzaloNeural-Male",368 "es-CO-SalomeNeural-Female",369 "es-CR-JuanNeural-Male",370 "es-CR-MariaNeural-Female",371 "es-CU-BelkysNeural-Female",372 "es-CU-ManuelNeural-Male",373 "es-DO-EmilioNeural-Male",374 "es-DO-RamonaNeural-Female",375 "es-EC-AndreaNeural-Female",376 "es-EC-LuisNeural-Male",377 "es-SV-LorenaNeural-Female",378 "es-SV-RodrigoNeural-Male",379 "es-GQ-JavierNeural-Male",380 "es-GQ-TeresaNeural-Female",381 "es-GT-AndresNeural-Male",382 "es-GT-MartaNeural-Female",383 "es-HN-CarlosNeural-Male",384 "es-HN-KarlaNeural-Female",385 "es-MX-DaliaNeural-Female",386 "es-MX-JorgeNeural-Male",387 "es-NI-FedericoNeural-Male",388 "es-NI-YolandaNeural-Female",389 "es-PA-MargaritaNeural-Female",390 "es-PA-RobertoNeural-Male",391 "es-PY-MarioNeural-Male",392 "es-PY-TaniaNeural-Female",393 "es-PE-AlexNeural-Male",394 "es-PE-CamilaNeural-Female",395 "es-PR-KarinaNeural-Female",396 "es-PR-VictorNeural-Male",397 "es-ES-AlvaroNeural-Male",398 "es-ES-ElviraNeural-Female",399 "es-US-AlonsoNeural-Male",400 "es-US-PalomaNeural-Female",401 "es-UY-MateoNeural-Male",402 "es-UY-ValentinaNeural-Female",403 "es-VE-PaolaNeural-Female",404 "es-VE-SebastianNeural-Male",405 "su-ID-JajangNeural-Male",406 "su-ID-TutiNeural-Female",407 "sw-KE-RafikiNeural-Male",408 "sw-KE-ZuriNeural-Female",409 "sw-TZ-DaudiNeural-Male",410 "sw-TZ-RehemaNeural-Female",411 "sv-SE-MattiasNeural-Male",412 "sv-SE-SofieNeural-Female",413 "ta-IN-PallaviNeural-Female",414 "ta-IN-ValluvarNeural-Male",415 "ta-MY-KaniNeural-Female",416 "ta-MY-SuryaNeural-Male",417 "ta-SG-AnbuNeural-Male",418 "ta-SG-VenbaNeural-Female",419 "ta-LK-KumarNeural-Male",420 "ta-LK-SaranyaNeural-Female",421 "te-IN-MohanNeural-Male",422 "te-IN-ShrutiNeural-Female",423 "th-TH-NiwatNeural-Male",424 "th-TH-PremwadeeNeural-Female",425 "tr-TR-AhmetNeural-Male",426 "tr-TR-EmelNeural-Female",427 "uk-UA-OstapNeural-Male",428 "uk-UA-PolinaNeural-Female",429 "ur-IN-GulNeural-Female",430 "ur-IN-SalmanNeural-Male",431 "ur-PK-AsadNeural-Male",432 "ur-PK-UzmaNeural-Female",433 "uz-UZ-MadinaNeural-Female",434 "uz-UZ-SardorNeural-Male",435 "vi-VN-HoaiMyNeural-Female",436 "vi-VN-NamMinhNeural-Male",437 "cy-GB-AledNeural-Male",438 "cy-GB-NiaNeural-Female",439 "zu-ZA-ThandoNeural-Female",440 "zu-ZA-ThembaNeural-Male",441]442 