|
zips_folder = "./zips" |
|
unzips_folder = "./unzips" |
|
|
|
VOICE_METHODS = ["Edge-tts", "CoquiTTS", "ElevenLabs",] |
|
|
|
BARK_VOICES = [ |
|
"v2/en_speaker_0-Male", |
|
"v2/en_speaker_1-Male", |
|
"v2/en_speaker_2-Male", |
|
"v2/en_speaker_3-Male", |
|
"v2/en_speaker_4-Male", |
|
"v2/en_speaker_5-Male", |
|
"v2/en_speaker_6-Male", |
|
"v2/en_speaker_7-Male", |
|
"v2/en_speaker_8-Male", |
|
"v2/en_speaker_9-Female", |
|
"v2/zh_speaker_0-Male", |
|
"v2/zh_speaker_1-Male", |
|
"v2/zh_speaker_2-Male", |
|
"v2/zh_speaker_3-Male", |
|
"v2/zh_speaker_4-Female", |
|
"v2/zh_speaker_5-Male", |
|
"v2/zh_speaker_6-Female", |
|
"v2/zh_speaker_7-Female", |
|
"v2/zh_speaker_8-Male", |
|
"v2/zh_speaker_9-Female", |
|
"v2/fr_speaker_0-Male", |
|
"v2/fr_speaker_1-Female", |
|
"v2/fr_speaker_2-Female", |
|
"v2/fr_speaker_3-Male", |
|
"v2/fr_speaker_4-Male", |
|
"v2/fr_speaker_5-Female", |
|
"v2/fr_speaker_6-Male", |
|
"v2/fr_speaker_7-Male", |
|
"v2/fr_speaker_8-Male", |
|
"v2/fr_speaker_9-Male", |
|
"v2/de_speaker_0-Male", |
|
"v2/de_speaker_1-Male", |
|
"v2/de_speaker_2-Male", |
|
"v2/de_speaker_3-Female", |
|
"v2/de_speaker_4-Male", |
|
"v2/de_speaker_5-Male", |
|
"v2/de_speaker_6-Male", |
|
"v2/de_speaker_7-Male", |
|
"v2/de_speaker_8-Female", |
|
"v2/de_speaker_9-Male", |
|
"v2/hi_speaker_0-Female", |
|
"v2/hi_speaker_1-Female", |
|
"v2/hi_speaker_2-Male", |
|
"v2/hi_speaker_3-Female", |
|
"v2/hi_speaker_4-Female", |
|
"v2/hi_speaker_5-Male", |
|
"v2/hi_speaker_6-Male", |
|
"v2/hi_speaker_7-Male", |
|
"v2/hi_speaker_8-Male", |
|
"v2/hi_speaker_9-Female", |
|
"v2/it_speaker_0-Male", |
|
"v2/it_speaker_1-Male", |
|
"v2/it_speaker_2-Female", |
|
"v2/it_speaker_3-Male", |
|
"v2/it_speaker_4-Male", |
|
"v2/it_speaker_5-Male", |
|
"v2/it_speaker_6-Male", |
|
"v2/it_speaker_7-Female", |
|
"v2/it_speaker_8-Male", |
|
"v2/it_speaker_9-Female", |
|
"v2/ja_speaker_0-Female", |
|
"v2/ja_speaker_1-Female", |
|
"v2/ja_speaker_2-Male", |
|
"v2/ja_speaker_3-Female", |
|
"v2/ja_speaker_4-Female", |
|
"v2/ja_speaker_5-Female", |
|
"v2/ja_speaker_6-Male", |
|
"v2/ja_speaker_7-Female", |
|
"v2/ja_speaker_8-Female", |
|
"v2/ja_speaker_9-Female", |
|
"v2/ko_speaker_0-Female", |
|
"v2/ko_speaker_1-Male", |
|
"v2/ko_speaker_2-Male", |
|
"v2/ko_speaker_3-Male", |
|
"v2/ko_speaker_4-Male", |
|
"v2/ko_speaker_5-Male", |
|
"v2/ko_speaker_6-Male", |
|
"v2/ko_speaker_7-Male", |
|
"v2/ko_speaker_8-Male", |
|
"v2/ko_speaker_9-Male", |
|
"v2/pl_speaker_0-Male", |
|
"v2/pl_speaker_1-Male", |
|
"v2/pl_speaker_2-Male", |
|
"v2/pl_speaker_3-Male", |
|
"v2/pl_speaker_4-Female", |
|
"v2/pl_speaker_5-Male", |
|
"v2/pl_speaker_6-Female", |
|
"v2/pl_speaker_7-Male", |
|
"v2/pl_speaker_8-Male", |
|
"v2/pl_speaker_9-Female", |
|
"v2/pt_speaker_0-Male", |
|
"v2/pt_speaker_1-Male", |
|
"v2/pt_speaker_2-Male", |
|
"v2/pt_speaker_3-Male", |
|
"v2/pt_speaker_4-Male", |
|
"v2/pt_speaker_5-Male", |
|
"v2/pt_speaker_6-Male", |
|
"v2/pt_speaker_7-Male", |
|
"v2/pt_speaker_8-Male", |
|
"v2/pt_speaker_9-Male", |
|
"v2/ru_speaker_0-Male", |
|
"v2/ru_speaker_1-Male", |
|
"v2/ru_speaker_2-Male", |
|
"v2/ru_speaker_3-Male", |
|
"v2/ru_speaker_4-Male", |
|
"v2/ru_speaker_5-Female", |
|
"v2/ru_speaker_6-Female", |
|
"v2/ru_speaker_7-Male", |
|
"v2/ru_speaker_8-Male", |
|
"v2/ru_speaker_9-Female", |
|
"v2/es_speaker_0-Male", |
|
"v2/es_speaker_1-Male", |
|
"v2/es_speaker_2-Male", |
|
"v2/es_speaker_3-Male", |
|
"v2/es_speaker_4-Male", |
|
"v2/es_speaker_5-Male", |
|
"v2/es_speaker_6-Male", |
|
"v2/es_speaker_7-Male", |
|
"v2/es_speaker_8-Female", |
|
"v2/es_speaker_9-Female", |
|
"v2/tr_speaker_0-Male", |
|
"v2/tr_speaker_1-Male", |
|
"v2/tr_speaker_2-Male", |
|
"v2/tr_speaker_3-Male", |
|
"v2/tr_speaker_4-Female", |
|
"v2/tr_speaker_5-Female", |
|
"v2/tr_speaker_6-Male", |
|
"v2/tr_speaker_7-Male", |
|
"v2/tr_speaker_8-Male", |
|
"v2/tr_speaker_9-Male", |
|
] |
|
|
|
EDGE_VOICES = [ |
|
"af-ZA-AdriNeural-Female", |
|
"af-ZA-WillemNeural-Male", |
|
"sq-AL-AnilaNeural-Female", |
|
"sq-AL-IlirNeural-Male", |
|
"am-ET-AmehaNeural-Male", |
|
"am-ET-MekdesNeural-Female", |
|
"ar-DZ-AminaNeural-Female", |
|
"ar-DZ-IsmaelNeural-Male", |
|
"ar-BH-AliNeural-Male", |
|
"ar-BH-LailaNeural-Female", |
|
"ar-EG-SalmaNeural-Female", |
|
"ar-EG-ShakirNeural-Male", |
|
"ar-IQ-BasselNeural-Male", |
|
"ar-IQ-RanaNeural-Female", |
|
"ar-JO-SanaNeural-Female", |
|
"ar-JO-TaimNeural-Male", |
|
"ar-KW-FahedNeural-Male", |
|
"ar-KW-NouraNeural-Female", |
|
"ar-LB-LaylaNeural-Female", |
|
"ar-LB-RamiNeural-Male", |
|
"ar-LY-ImanNeural-Female", |
|
"ar-LY-OmarNeural-Male", |
|
"ar-MA-JamalNeural-Male", |
|
"ar-MA-MounaNeural-Female", |
|
"ar-OM-AbdullahNeural-Male", |
|
"ar-OM-AyshaNeural-Female", |
|
"ar-QA-AmalNeural-Female", |
|
"ar-QA-MoazNeural-Male", |
|
"ar-SA-HamedNeural-Male", |
|
"ar-SA-ZariyahNeural-Female", |
|
"ar-SY-AmanyNeural-Female", |
|
"ar-SY-LaithNeural-Male", |
|
"ar-TN-HediNeural-Male", |
|
"ar-TN-ReemNeural-Female", |
|
"ar-AE-FatimaNeural-Female", |
|
"ar-AE-HamdanNeural-Male", |
|
"ar-YE-MaryamNeural-Female", |
|
"ar-YE-SalehNeural-Male", |
|
"az-AZ-BabekNeural-Male", |
|
"az-AZ-BanuNeural-Female", |
|
"bn-BD-NabanitaNeural-Female", |
|
"bn-BD-PradeepNeural-Male", |
|
"bn-IN-BashkarNeural-Male", |
|
"bn-IN-TanishaaNeural-Female", |
|
"bs-BA-GoranNeural-Male", |
|
"bs-BA-VesnaNeural-Female", |
|
"bg-BG-BorislavNeural-Male", |
|
"bg-BG-KalinaNeural-Female", |
|
"my-MM-NilarNeural-Female", |
|
"my-MM-ThihaNeural-Male", |
|
"ca-ES-EnricNeural-Male", |
|
"ca-ES-JoanaNeural-Female", |
|
"zh-HK-HiuGaaiNeural-Female", |
|
"zh-HK-HiuMaanNeural-Female", |
|
"zh-HK-WanLungNeural-Male", |
|
"zh-CN-XiaoxiaoNeural-Female", |
|
"zh-CN-XiaoyiNeural-Female", |
|
"zh-CN-YunjianNeural-Male", |
|
"zh-CN-YunxiNeural-Male", |
|
"zh-CN-YunxiaNeural-Male", |
|
"zh-CN-YunyangNeural-Male", |
|
"zh-CN-liaoning-XiaobeiNeural-Female", |
|
"zh-TW-HsiaoChenNeural-Female", |
|
"zh-TW-YunJheNeural-Male", |
|
"zh-TW-HsiaoYuNeural-Female", |
|
"zh-CN-shaanxi-XiaoniNeural-Female", |
|
"hr-HR-GabrijelaNeural-Female", |
|
"hr-HR-SreckoNeural-Male", |
|
"cs-CZ-AntoninNeural-Male", |
|
"cs-CZ-VlastaNeural-Female", |
|
"da-DK-ChristelNeural-Female", |
|
"da-DK-JeppeNeural-Male", |
|
"nl-BE-ArnaudNeural-Male", |
|
"nl-BE-DenaNeural-Female", |
|
"nl-NL-ColetteNeural-Female", |
|
"nl-NL-FennaNeural-Female", |
|
"nl-NL-MaartenNeural-Male", |
|
"en-AU-NatashaNeural-Female", |
|
"en-AU-WilliamNeural-Male", |
|
"en-CA-ClaraNeural-Female", |
|
"en-CA-LiamNeural-Male", |
|
"en-HK-SamNeural-Male", |
|
"en-HK-YanNeural-Female", |
|
"en-IN-NeerjaExpressiveNeural-Female", |
|
"en-IN-NeerjaNeural-Female", |
|
"en-IN-PrabhatNeural-Male", |
|
"en-IE-ConnorNeural-Male", |
|
"en-IE-EmilyNeural-Female", |
|
"en-KE-AsiliaNeural-Female", |
|
"en-KE-ChilembaNeural-Male", |
|
"en-NZ-MitchellNeural-Male", |
|
"en-NZ-MollyNeural-Female", |
|
"en-NG-AbeoNeural-Male", |
|
"en-NG-EzinneNeural-Female", |
|
"en-PH-JamesNeural-Male", |
|
"en-PH-RosaNeural-Female", |
|
"en-SG-LunaNeural-Female", |
|
"en-SG-WayneNeural-Male", |
|
"en-ZA-LeahNeural-Female", |
|
"en-ZA-LukeNeural-Male", |
|
"en-TZ-ElimuNeural-Male", |
|
"en-TZ-ImaniNeural-Female", |
|
"en-GB-LibbyNeural-Female", |
|
"en-GB-MaisieNeural-Female", |
|
"en-GB-RyanNeural-Male", |
|
"en-GB-SoniaNeural-Female", |
|
"en-GB-ThomasNeural-Male", |
|
"en-US-AriaNeural-Female", |
|
"en-US-AnaNeural-Female", |
|
"en-US-ChristopherNeural-Male", |
|
"en-US-EricNeural-Male", |
|
"en-US-GuyNeural-Male", |
|
"en-US-JennyNeural-Female", |
|
"en-US-MichelleNeural-Female", |
|
"en-US-RogerNeural-Male", |
|
"en-US-SteffanNeural-Male", |
|
"et-EE-AnuNeural-Female", |
|
"et-EE-KertNeural-Male", |
|
"fil-PH-AngeloNeural-Male", |
|
"fil-PH-BlessicaNeural-Female", |
|
"fi-FI-HarriNeural-Male", |
|
"fi-FI-NooraNeural-Female", |
|
"fr-BE-CharlineNeural-Female", |
|
"fr-BE-GerardNeural-Male", |
|
"fr-CA-AntoineNeural-Male", |
|
"fr-CA-JeanNeural-Male", |
|
"fr-CA-SylvieNeural-Female", |
|
"fr-FR-DeniseNeural-Female", |
|
"fr-FR-EloiseNeural-Female", |
|
"fr-FR-HenriNeural-Male", |
|
"fr-CH-ArianeNeural-Female", |
|
"fr-CH-FabriceNeural-Male", |
|
"gl-ES-RoiNeural-Male", |
|
"gl-ES-SabelaNeural-Female", |
|
"ka-GE-EkaNeural-Female", |
|
"ka-GE-GiorgiNeural-Male", |
|
"de-AT-IngridNeural-Female", |
|
"de-AT-JonasNeural-Male", |
|
"de-DE-AmalaNeural-Female", |
|
"de-DE-ConradNeural-Male", |
|
"de-DE-KatjaNeural-Female", |
|
"de-DE-KillianNeural-Male", |
|
"de-CH-JanNeural-Male", |
|
"de-CH-LeniNeural-Female", |
|
"el-GR-AthinaNeural-Female", |
|
"el-GR-NestorasNeural-Male", |
|
"gu-IN-DhwaniNeural-Female", |
|
"gu-IN-NiranjanNeural-Male", |
|
"he-IL-AvriNeural-Male", |
|
"he-IL-HilaNeural-Female", |
|
"hi-IN-MadhurNeural-Male", |
|
"hi-IN-SwaraNeural-Female", |
|
"hu-HU-NoemiNeural-Female", |
|
"hu-HU-TamasNeural-Male", |
|
"is-IS-GudrunNeural-Female", |
|
"is-IS-GunnarNeural-Male", |
|
"id-ID-ArdiNeural-Male", |
|
"id-ID-GadisNeural-Female", |
|
"ga-IE-ColmNeural-Male", |
|
"ga-IE-OrlaNeural-Female", |
|
"it-IT-DiegoNeural-Male", |
|
"it-IT-ElsaNeural-Female", |
|
"it-IT-IsabellaNeural-Female", |
|
"ja-JP-KeitaNeural-Male", |
|
"ja-JP-NanamiNeural-Female", |
|
"jv-ID-DimasNeural-Male", |
|
"jv-ID-SitiNeural-Female", |
|
"kn-IN-GaganNeural-Male", |
|
"kn-IN-SapnaNeural-Female", |
|
"kk-KZ-AigulNeural-Female", |
|
"kk-KZ-DauletNeural-Male", |
|
"km-KH-PisethNeural-Male", |
|
"km-KH-SreymomNeural-Female", |
|
"ko-KR-InJoonNeural-Male", |
|
"ko-KR-SunHiNeural-Female", |
|
"lo-LA-ChanthavongNeural-Male", |
|
"lo-LA-KeomanyNeural-Female", |
|
"lv-LV-EveritaNeural-Female", |
|
"lv-LV-NilsNeural-Male", |
|
"lt-LT-LeonasNeural-Male", |
|
"lt-LT-OnaNeural-Female", |
|
"mk-MK-AleksandarNeural-Male", |
|
"mk-MK-MarijaNeural-Female", |
|
"ms-MY-OsmanNeural-Male", |
|
"ms-MY-YasminNeural-Female", |
|
"ml-IN-MidhunNeural-Male", |
|
"ml-IN-SobhanaNeural-Female", |
|
"mt-MT-GraceNeural-Female", |
|
"mt-MT-JosephNeural-Male", |
|
"mr-IN-AarohiNeural-Female", |
|
"mr-IN-ManoharNeural-Male", |
|
"mn-MN-BataaNeural-Male", |
|
"mn-MN-YesuiNeural-Female", |
|
"ne-NP-HemkalaNeural-Female", |
|
"ne-NP-SagarNeural-Male", |
|
"nb-NO-FinnNeural-Male", |
|
"nb-NO-PernilleNeural-Female", |
|
"ps-AF-GulNawazNeural-Male", |
|
"ps-AF-LatifaNeural-Female", |
|
"fa-IR-DilaraNeural-Female", |
|
"fa-IR-FaridNeural-Male", |
|
"pl-PL-MarekNeural-Male", |
|
"pl-PL-ZofiaNeural-Female", |
|
"pt-BR-AntonioNeural-Male", |
|
"pt-BR-FranciscaNeural-Female", |
|
"pt-PT-DuarteNeural-Male", |
|
"pt-PT-RaquelNeural-Female", |
|
"ro-RO-AlinaNeural-Female", |
|
"ro-RO-EmilNeural-Male", |
|
"ru-RU-DmitryNeural-Male", |
|
"ru-RU-SvetlanaNeural-Female", |
|
"sr-RS-NicholasNeural-Male", |
|
"sr-RS-SophieNeural-Female", |
|
"si-LK-SameeraNeural-Male", |
|
"si-LK-ThiliniNeural-Female", |
|
"sk-SK-LukasNeural-Male", |
|
"sk-SK-ViktoriaNeural-Female", |
|
"sl-SI-PetraNeural-Female", |
|
"sl-SI-RokNeural-Male", |
|
"so-SO-MuuseNeural-Male", |
|
"so-SO-UbaxNeural-Female", |
|
"es-AR-ElenaNeural-Female", |
|
"es-AR-TomasNeural-Male", |
|
"es-BO-MarceloNeural-Male", |
|
"es-BO-SofiaNeural-Female", |
|
"es-CL-CatalinaNeural-Female", |
|
"es-CL-LorenzoNeural-Male", |
|
"es-CO-GonzaloNeural-Male", |
|
"es-CO-SalomeNeural-Female", |
|
"es-CR-JuanNeural-Male", |
|
"es-CR-MariaNeural-Female", |
|
"es-CU-BelkysNeural-Female", |
|
"es-CU-ManuelNeural-Male", |
|
"es-DO-EmilioNeural-Male", |
|
"es-DO-RamonaNeural-Female", |
|
"es-EC-AndreaNeural-Female", |
|
"es-EC-LuisNeural-Male", |
|
"es-SV-LorenaNeural-Female", |
|
"es-SV-RodrigoNeural-Male", |
|
"es-GQ-JavierNeural-Male", |
|
"es-GQ-TeresaNeural-Female", |
|
"es-GT-AndresNeural-Male", |
|
"es-GT-MartaNeural-Female", |
|
"es-HN-CarlosNeural-Male", |
|
"es-HN-KarlaNeural-Female", |
|
"es-MX-DaliaNeural-Female", |
|
"es-MX-JorgeNeural-Male", |
|
"es-NI-FedericoNeural-Male", |
|
"es-NI-YolandaNeural-Female", |
|
"es-PA-MargaritaNeural-Female", |
|
"es-PA-RobertoNeural-Male", |
|
"es-PY-MarioNeural-Male", |
|
"es-PY-TaniaNeural-Female", |
|
"es-PE-AlexNeural-Male", |
|
"es-PE-CamilaNeural-Female", |
|
"es-PR-KarinaNeural-Female", |
|
"es-PR-VictorNeural-Male", |
|
"es-ES-AlvaroNeural-Male", |
|
"es-ES-ElviraNeural-Female", |
|
"es-US-AlonsoNeural-Male", |
|
"es-US-PalomaNeural-Female", |
|
"es-UY-MateoNeural-Male", |
|
"es-UY-ValentinaNeural-Female", |
|
"es-VE-PaolaNeural-Female", |
|
"es-VE-SebastianNeural-Male", |
|
"su-ID-JajangNeural-Male", |
|
"su-ID-TutiNeural-Female", |
|
"sw-KE-RafikiNeural-Male", |
|
"sw-KE-ZuriNeural-Female", |
|
"sw-TZ-DaudiNeural-Male", |
|
"sw-TZ-RehemaNeural-Female", |
|
"sv-SE-MattiasNeural-Male", |
|
"sv-SE-SofieNeural-Female", |
|
"ta-IN-PallaviNeural-Female", |
|
"ta-IN-ValluvarNeural-Male", |
|
"ta-MY-KaniNeural-Female", |
|
"ta-MY-SuryaNeural-Male", |
|
"ta-SG-AnbuNeural-Male", |
|
"ta-SG-VenbaNeural-Female", |
|
"ta-LK-KumarNeural-Male", |
|
"ta-LK-SaranyaNeural-Female", |
|
"te-IN-MohanNeural-Male", |
|
"te-IN-ShrutiNeural-Female", |
|
"th-TH-NiwatNeural-Male", |
|
"th-TH-PremwadeeNeural-Female", |
|
"tr-TR-AhmetNeural-Male", |
|
"tr-TR-EmelNeural-Female", |
|
"uk-UA-OstapNeural-Male", |
|
"uk-UA-PolinaNeural-Female", |
|
"ur-IN-GulNeural-Female", |
|
"ur-IN-SalmanNeural-Male", |
|
"ur-PK-AsadNeural-Male", |
|
"ur-PK-UzmaNeural-Female", |
|
"uz-UZ-MadinaNeural-Female", |
|
"uz-UZ-SardorNeural-Male", |
|
"vi-VN-HoaiMyNeural-Female", |
|
"vi-VN-NamMinhNeural-Male", |
|
"cy-GB-AledNeural-Male", |
|
"cy-GB-NiaNeural-Female", |
|
"zu-ZA-ThandoNeural-Female", |
|
"zu-ZA-ThembaNeural-Male", |
|
] |
|
|