Spaces:
Running
on
Zero
Running
on
Zero
| 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", | |
| ] | |