{"id":124690,"url":"https://github.com/lenML/Speech-AI-Forge","last_synced_at":"2026-08-12T21:01:26.761Z","repository":{"id":242515016,"uuid":"809025386","full_name":"lenML/Speech-AI-Forge","owner":"lenML","description":"🍦 Speech-AI-Forge is a project developed around TTS generation model, implementing an API Server and a Gradio-based WebUI.","archived":false,"fork":false,"pushed_at":"2026-05-21T12:49:07.000Z","size":37965,"stargazers_count":1413,"open_issues_count":77,"forks_count":187,"subscribers_count":21,"default_branch":"main","last_synced_at":"2026-08-05T18:54:07.213Z","etag":null,"topics":["agent","asr","chattts","chattts-forge","chinese","colab","cosy-voice","cosyvoice","english","firered","fireredtts","fish-speech","gpt","llama","llm","ssml","stt","text-to-speech","tts","whisper"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lenML.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2024-06-01T13:24:45.000Z","updated_at":"2026-08-04T14:39:57.000Z","dependencies_parsed_at":"2026-08-05T17:43:03.418Z","dependency_job_id":null,"html_url":"https://github.com/lenML/Speech-AI-Forge","commit_stats":{"total_commits":507,"total_committers":7,"mean_commits":72.42857142857143,"dds":"0.023668639053254448","last_synced_commit":"44ccc49fa28336287f620055a9e15910df0a8574"},"previous_names":["lenml/chattts-forge"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/lenML/Speech-AI-Forge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lenML","download_url":"https://codeload.github.com/lenML/Speech-AI-Forge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36343627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"lenML","name":"lenML","uuid":"154655365","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/154655365?v=4","repositories_count":1,"last_synced_at":"2023-12-31T10:24:24.070Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/lenML","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-12-31T10:24:24.085Z","updated_at":"2023-12-31T10:24:24.085Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lenML","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lenML/repositories"},"packages":[],"commits":{"id":2618111,"full_name":"lenML/Speech-AI-Forge","default_branch":"main","total_commits":742,"total_committers":12,"total_bot_commits":4,"total_bot_committers":1,"mean_commits":61.833333333333336,"dds":0.028301886792452824,"past_year_total_commits":53,"past_year_total_committers":3,"past_year_total_bot_commits":2,"past_year_total_bot_committers":1,"past_year_mean_commits":17.666666666666668,"past_year_dds":0.05660377358490565,"last_synced_at":"2026-08-10T20:02:18.767Z","last_synced_commit":"a41b70abba866ecded6e1e90beea6cc68e3fd0ae","created_at":"2024-10-10T17:04:51.637Z","updated_at":"2026-08-10T20:02:17.058Z","committers":[{"name":"zhzluke96","email":"zhzluke96@outlook.com","login":"zhzLuke96","count":721},{"name":"nickchen110","email":"jerrychen110@hotmail.com","login":"nickchen110","count":5},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"周文阳","email":"wenyang.chou@foxmail.com","login":"wenyangchou","count":3},{"name":"fangd123","email":"fangd123@qq.com","login":"fangd123","count":2},{"name":"xxyyboy","email":"xxyyboy@163.com","login":"xxyyboy","count":1},{"name":"wang","email":"w.limin@qq.com","login":"WLimin","count":1},{"name":"fllywaay","email":"z.peng.com@gmail.com","login":"zpengcom","count":1},{"name":"dk994023477","email":"994023477@qq.com","login":"dk994023477","count":1},{"name":"a14n","email":"89789900+A14nDev","login":"A14nDev","count":1},{"name":"WannaTen","email":"WannaTen","login":"WannaTen","count":1},{"name":"PR Bot","email":"pr-bot@minimaxi.com","login":null,"count":1}],"past_year_committers":[{"name":"zhzluke96","email":"zhzluke96@outlook.com","login":"zhzLuke96","count":50},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"PR Bot","email":"pr-bot@minimaxi.com","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-11T00:00:06.485Z","repositories_count":6630706,"commits_count":918016485,"contributors_count":39035497,"owners_count":1331669,"committers_count":3294975,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"lenML/Speech-AI-Forge","html_url":"https://github.com/lenML/Speech-AI-Forge","last_synced_at":"2026-06-21T20:00:18.019Z","status":"error","issues_count":118,"pull_requests_count":13,"avg_time_to_close_issue":2646807.5208333335,"avg_time_to_close_pull_request":301399.8,"issues_closed_count":48,"pull_requests_closed_count":10,"pull_request_authors_count":7,"issue_authors_count":38,"avg_comments_per_issue":1.076271186440678,"avg_comments_per_pull_request":1.0769230769230769,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":37,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2229251.5833333335,"past_year_avg_time_to_close_pull_request":202544.5,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.2702702702702704,"past_year_avg_comments_per_pull_request":0.8,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2024-10-10T17:04:51.893Z","updated_at":"2026-06-21T20:00:18.019Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenML%2FSpeech-AI-Forge/issues","issue_labels_count":{"table":{"Story":39,"bug":21,"enhancement":14,"question":5,"delayed":2,"env":2,"documentation":2,"performance":2,"requirements":1,"dependencies":1,"tests":1,"quick_fix":1}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"MEMBER":68,"NONE":46,"CONTRIBUTOR":4}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":7,"NONE":6}},"issue_authors":{"table":{"zhzLuke96":68,"zpengcom":4,"yidasanqian":3,"redstoneleo":3,"EvanJamesMG":3,"LauraGPT":2,"xhjcxxl":2,"BiuBIu-Ka":2,"YanyanPop":2,"Jianing163":1,"BA-de-BA-jiao-shen-me":1,"ultranity":1,"wenyangchou":1,"gg22mm":1,"gab-luz":1,"ChaoliesTinnu":1,"dqc0411":1,"andywu188":1,"faithererer":1,"caixianyu":1,"Seayar":1,"summitn":1,"xiaoliu66":1,"crazyn2":1,"zydmtaichi":1,"ahkimkoo":1,"daowojia":1,"oooyc":1,"edisonzf2020":1,"kuhubmk":1,"james-bond-007":1,"dhlsam":1,"steveoon":1,"WLimin":1,"BruceLee569":1,"jcorgdev":1,"hhitdata":1,"WangLaoShi":1}},"pull_request_authors":{"table":{"nickchen110":4,"dk994023477":2,"xxyyboy":2,"A14nDev":2,"WLimin":1,"octo-patch":1,"zpengcom":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-05T00:00:19.964Z","repositories_count":14827728,"issues_count":30249556,"pull_requests_count":100124779,"authors_count":11391807,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"Story":8,"bug":3,"enhancement":2,"delayed":1}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"MEMBER":15,"NONE":6,"CONTRIBUTOR":2}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":1}},"past_year_issue_authors":{"table":{"zhzLuke96":15,"LauraGPT":2,"zpengcom":2,"crazyn2":1,"faithererer":1,"oooyc":1,"WLimin":1}},"past_year_pull_request_authors":{"table":{"octo-patch":1}},"maintainers":[{"table":{"login":"zhzLuke96","count":68,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zhzLuke96"}}],"active_maintainers":[{"table":{"login":"zhzLuke96","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zhzLuke96"}}]}},"events":{"total":{"DeleteEvent":1,"PullRequestEvent":11,"ForkEvent":79,"DiscussionEvent":1,"IssuesEvent":130,"WatchEvent":569,"IssueCommentEvent":184,"PushEvent":110,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":2},"last_year":{"DeleteEvent":1,"PullRequestEvent":2,"ForkEvent":4,"DiscussionEvent":1,"IssuesEvent":17,"WatchEvent":34,"IssueCommentEvent":15,"PushEvent":14}},"keywords":["agent","asr","chattts","chattts-forge","chinese","colab","cosy-voice","cosyvoice","english","firered","fireredtts","fish-speech","gpt","llama","llm","ssml","stt","text-to-speech","tts","whisper"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2026-08-05T17:43:03.263Z","updated_at":"2026-08-05T17:43:03.263Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/requirements.txt","dependencies":[{"id":25890452520,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.4","direct":true,"kind":"runtime","optional":false},{"id":25890452521,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.4","direct":true,"kind":"runtime","optional":false},{"id":25890452522,"package_name":"lxml","ecosystem":"pypi","requirements":"==5.2.2","direct":true,"kind":"runtime","optional":false},{"id":25890452523,"package_name":"pydub","ecosystem":"pypi","requirements":"==0.25.1","direct":true,"kind":"runtime","optional":false},{"id":25890452524,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.111.0","direct":true,"kind":"runtime","optional":false},{"id":25890452525,"package_name":"soundfile","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"runtime","optional":false},{"id":25890452526,"package_name":"omegaconf","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":25890452527,"package_name":"pypinyin","ecosystem":"pypi","requirements":"==0.51.0","direct":true,"kind":"runtime","optional":false},{"id":25890452528,"package_name":"vocos","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452529,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"runtime","optional":false},{"id":25890452530,"package_name":"vector_quantize_pytorch","ecosystem":"pypi","requirements":"==1.14.24","direct":true,"kind":"runtime","optional":false},{"id":25890452537,"package_name":"einops","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"runtime","optional":false},{"id":25890452538,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.57.3","direct":true,"kind":"runtime","optional":false},{"id":25890452539,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452540,"package_name":"python-ms","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":25890452541,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.34.4","direct":true,"kind":"runtime","optional":false},{"id":25890452542,"package_name":"diffusers","ecosystem":"pypi","requirements":"==0.35.1","direct":true,"kind":"runtime","optional":false},{"id":25890452543,"package_name":"peft","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"runtime","optional":false},{"id":25890452544,"package_name":"accelerate","ecosystem":"pypi","requirements":"==1.8.1","direct":true,"kind":"runtime","optional":false},{"id":25890452545,"package_name":"json5","ecosystem":"pypi","requirements":"==0.13.0","direct":true,"kind":"runtime","optional":false},{"id":25890452546,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"runtime","optional":false},{"id":25890452547,"package_name":"emojiswitch","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"runtime","optional":false},{"id":25890452548,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":25890452549,"package_name":"zhon","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"runtime","optional":false},{"id":25890452550,"package_name":"mistune","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"runtime","optional":false},{"id":25890452551,"package_name":"gradio","ecosystem":"pypi","requirements":"==4.44.0","direct":true,"kind":"runtime","optional":false},{"id":25890452552,"package_name":"gradio_client","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":25890452553,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":25890452554,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"==2.20.1","direct":true,"kind":"runtime","optional":false},{"id":25890452555,"package_name":"python-box","ecosystem":"pypi","requirements":"==7.1.1","direct":true,"kind":"runtime","optional":false},{"id":25890452556,"package_name":"ftfy","ecosystem":"pypi","requirements":"==6.2.0","direct":true,"kind":"runtime","optional":false},{"id":25890452557,"package_name":"librosa","ecosystem":"pypi","requirements":"==0.10.1","direct":true,"kind":"runtime","optional":false},{"id":25890452558,"package_name":"pyrubberband","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":25890452559,"package_name":"pybase16384","ecosystem":"pypi","requirements":"==0.3.8","direct":true,"kind":"runtime","optional":false},{"id":25890452560,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.3.3","direct":true,"kind":"runtime","optional":false},{"id":25890452561,"package_name":"langdetect","ecosystem":"pypi","requirements":"==1.0.9","direct":true,"kind":"runtime","optional":false},{"id":25890452562,"package_name":"wetext","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452563,"package_name":"WeTextProcessing","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452564,"package_name":"hydra-core","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"runtime","optional":false},{"id":25890452565,"package_name":"loguru","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"runtime","optional":false},{"id":25890452566,"package_name":"lightning","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"runtime","optional":false},{"id":25890452567,"package_name":"natsort","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"runtime","optional":false},{"id":25890452568,"package_name":"pyrootutils","ecosystem":"pypi","requirements":"==1.0.4","direct":true,"kind":"runtime","optional":false},{"id":25890452569,"package_name":"loralib","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":25890452570,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.17.4","direct":true,"kind":"runtime","optional":false},{"id":25890452571,"package_name":"hyperpyyaml","ecosystem":"pypi","requirements":"==1.2.3","direct":true,"kind":"runtime","optional":false},{"id":25890452572,"package_name":"openai-whisper","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452573,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452574,"package_name":"inflect","ecosystem":"pypi","requirements":"==7.3.1","direct":true,"kind":"runtime","optional":false},{"id":25890452575,"package_name":"unidecode","ecosystem":"pypi","requirements":"==1.3.8","direct":true,"kind":"runtime","optional":false},{"id":25890452589,"package_name":"pyworld","ecosystem":"pypi","requirements":"==0.3.5","direct":true,"kind":"runtime","optional":false},{"id":25890452590,"package_name":"gdown","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"runtime","optional":false},{"id":25890452591,"package_name":"resampy","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"runtime","optional":false},{"id":25890452592,"package_name":"conformer","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"runtime","optional":false},{"id":25890452593,"package_name":"wget","ecosystem":"pypi","requirements":"==3.2","direct":true,"kind":"runtime","optional":false},{"id":25890452594,"package_name":"faster_whisper","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":25890452595,"package_name":"stable-ts","ecosystem":"pypi","requirements":"==2.19.0","direct":true,"kind":"runtime","optional":false},{"id":25890452596,"package_name":"pysubs2","ecosystem":"pypi","requirements":"==1.7.3","direct":true,"kind":"runtime","optional":false},{"id":25890452597,"package_name":"eng-to-ipa","ecosystem":"pypi","requirements":"==0.0.2","direct":true,"kind":"runtime","optional":false},{"id":25890452598,"package_name":"jieba","ecosystem":"pypi","requirements":"==0.42.1","direct":true,"kind":"runtime","optional":false},{"id":25890452599,"package_name":"cn2an","ecosystem":"pypi","requirements":"==0.5.22","direct":true,"kind":"runtime","optional":false},{"id":25890452600,"package_name":"lingua-language-detector","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"runtime","optional":false},{"id":25890452601,"package_name":"torchdiffeq","ecosystem":"pypi","requirements":"==0.2.4","direct":true,"kind":"runtime","optional":false},{"id":25890452602,"package_name":"x-transformers","ecosystem":"pypi","requirements":"==1.39.1","direct":true,"kind":"runtime","optional":false},{"id":25890452603,"package_name":"ema-pytorch","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":25890452604,"package_name":"funasr","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452605,"package_name":"jiwer","ecosystem":"pypi","requirements":"==3.0.4","direct":true,"kind":"runtime","optional":false},{"id":25890452606,"package_name":"zhconv","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"runtime","optional":false},{"id":25890452607,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":25890452608,"package_name":"fast-langdetect","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"runtime","optional":false},{"id":25890452609,"package_name":"split-lang","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":25890452610,"package_name":"ffmpeg-python","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":25890452611,"package_name":"wordsegment","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":25890452612,"package_name":"g2p_en","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":25890452613,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.9.1","direct":true,"kind":"runtime","optional":false},{"id":25890452614,"package_name":"g2pk2","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"runtime","optional":false},{"id":25890452615,"package_name":"ko_pron","ecosystem":"pypi","requirements":"==1.3","direct":true,"kind":"runtime","optional":false},{"id":25890452616,"package_name":"moviepy","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":25890452617,"package_name":"modelscope","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890452618,"package_name":"munch","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"runtime","optional":false},{"id":25890452619,"package_name":"descript-audiotools","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"runtime","optional":false},{"id":25890452620,"package_name":"sox","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":25890452621,"package_name":"torch","ecosystem":"pypi","requirements":"==2.6.0","direct":true,"kind":"runtime","optional":false},{"id":25890452622,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.21.0","direct":true,"kind":"runtime","optional":false},{"id":25890452623,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==2.6.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:57.765Z","updated_at":"2026-08-05T17:42:57.765Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/Dockerfile","dependencies":[{"id":25890449992,"package_name":"fabridamicelli/torchserve","ecosystem":"docker","requirements":"0.12.0-gpu-python3.10","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.api.yml","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:57.892Z","updated_at":"2026-08-05T17:42:57.892Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/docker-compose.api.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"modules/repos_static/Matcha_TTS/matcha/utils/monotonic_align/setup.py","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:58.335Z","updated_at":"2026-08-05T17:42:58.335Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/modules/repos_static/Matcha_TTS/matcha/utils/monotonic_align/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:58.409Z","updated_at":"2026-08-05T17:42:58.409Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"modules/repos_static/GPT_SoVITS/GPT_SoVITS/BigVGAN/requirements.txt","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:58.139Z","updated_at":"2026-08-05T17:42:58.139Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/modules/repos_static/GPT_SoVITS/GPT_SoVITS/BigVGAN/requirements.txt","dependencies":[{"id":25890450110,"package_name":"torch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450111,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450112,"package_name":"librosa","ecosystem":"pypi","requirements":"\u003e=0.8.1","direct":true,"kind":"runtime","optional":false},{"id":25890450115,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450116,"package_name":"tensorboard","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450136,"package_name":"soundfile","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450137,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450153,"package_name":"pesq","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450154,"package_name":"auraloss","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450155,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450156,"package_name":"nnAudio","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450157,"package_name":"ninja","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25890450165,"package_name":"huggingface_hub","ecosystem":"pypi","requirements":"\u003e=0.23.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.dev.txt","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:58.494Z","updated_at":"2026-08-05T17:42:58.494Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/requirements.dev.txt","dependencies":[{"id":25890450817,"package_name":"nvidia-nvjitlink-cu12","ecosystem":"pypi","requirements":"==12.5.40","direct":true,"kind":"development","optional":false},{"id":25890450818,"package_name":"nvidia-nvtx-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890450835,"package_name":"omegaconf","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"development","optional":false},{"id":25890450836,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.10.3","direct":true,"kind":"development","optional":false},{"id":25890450837,"package_name":"packaging","ecosystem":"pypi","requirements":"==24.0","direct":true,"kind":"development","optional":false},{"id":25890450838,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"development","optional":false},{"id":25890450839,"package_name":"peft","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"development","optional":false},{"id":25890450840,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.3.0","direct":true,"kind":"development","optional":false},{"id":25890450841,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==4.2.2","direct":true,"kind":"development","optional":false},{"id":25890450842,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":25890450843,"package_name":"pooch","ecosystem":"pypi","requirements":"==1.8.2","direct":true,"kind":"development","optional":false},{"id":25890450844,"package_name":"proces","ecosystem":"pypi","requirements":"==0.1.7","direct":true,"kind":"development","optional":false},{"id":25890450845,"package_name":"protobuf","ecosystem":"pypi","requirements":"==4.25.3","direct":true,"kind":"development","optional":false},{"id":25890450846,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.8","direct":true,"kind":"development","optional":false},{"id":25890450847,"package_name":"ptflops","ecosystem":"pypi","requirements":"==0.7.1.2","direct":true,"kind":"development","optional":false},{"id":25890450848,"package_name":"py-cpuinfo","ecosystem":"pypi","requirements":"==9.0.0","direct":true,"kind":"development","optional":false},{"id":25890450849,"package_name":"py-spy","ecosystem":"pypi","requirements":"==0.3.14","direct":true,"kind":"development","optional":false},{"id":25890450850,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.22","direct":true,"kind":"development","optional":false},{"id":25890450851,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.7.3","direct":true,"kind":"development","optional":false},{"id":25890450852,"package_name":"pydantic_core","ecosystem":"pypi","requirements":"==2.18.4","direct":true,"kind":"development","optional":false},{"id":25890450856,"package_name":"pydub","ecosystem":"pypi","requirements":"==0.25.1","direct":true,"kind":"development","optional":false},{"id":25890450857,"package_name":"Pygments","ecosystem":"pypi","requirements":"==2.18.0","direct":true,"kind":"development","optional":false},{"id":25890450858,"package_name":"pynvml","ecosystem":"pypi","requirements":"==11.5.0","direct":true,"kind":"development","optional":false},{"id":25890450862,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"development","optional":false},{"id":25890450868,"package_name":"pypinyin","ecosystem":"pypi","requirements":"==0.51.0","direct":true,"kind":"development","optional":false},{"id":25890450871,"package_name":"PySoundFile","ecosystem":"pypi","requirements":"==0.9.0.post1","direct":true,"kind":"development","optional":false},{"id":25890450872,"package_name":"pytest","ecosystem":"pypi","requirements":"==8.2.2","direct":true,"kind":"development","optional":false},{"id":25890450873,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"development","optional":false},{"id":25890450874,"package_name":"python-box","ecosystem":"pypi","requirements":"==7.1.1","direct":true,"kind":"development","optional":false},{"id":25890450875,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.post0","direct":true,"kind":"development","optional":false},{"id":25890450876,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"development","optional":false},{"id":25890450877,"package_name":"python-multipart","ecosystem":"pypi","requirements":"==0.0.9","direct":true,"kind":"development","optional":false},{"id":25890450878,"package_name":"pytz","ecosystem":"pypi","requirements":"==2024.1","direct":true,"kind":"development","optional":false},{"id":25890450879,"package_name":"PyYAML","ecosystem":"pypi","requirements":"==6.0.1","direct":true,"kind":"development","optional":false},{"id":25890450885,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.35.1","direct":true,"kind":"development","optional":false},{"id":25890450886,"package_name":"regex","ecosystem":"pypi","requirements":"==2024.5.15","direct":true,"kind":"development","optional":false},{"id":25890450887,"package_name":"requests","ecosystem":"pypi","requirements":"==2.32.3","direct":true,"kind":"development","optional":false},{"id":25890450888,"package_name":"resampy","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"development","optional":false},{"id":25890450908,"package_name":"rich","ecosystem":"pypi","requirements":"==13.7.0","direct":true,"kind":"development","optional":false},{"id":25890450909,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"development","optional":false},{"id":25890450910,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.4.7","direct":true,"kind":"development","optional":false},{"id":25890450911,"package_name":"safetensors","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"development","optional":false},{"id":25890450912,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":25890450917,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.4","direct":true,"kind":"development","optional":false},{"id":25890450918,"package_name":"semantic-version","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"development","optional":false},{"id":25890450937,"package_name":"shellingham","ecosystem":"pypi","requirements":"==1.5.4","direct":true,"kind":"development","optional":false},{"id":25890450938,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"development","optional":false},{"id":25890450943,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"development","optional":false},{"id":25890450944,"package_name":"soundfile","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"development","optional":false},{"id":25890450945,"package_name":"soxr","ecosystem":"pypi","requirements":"==0.3.7","direct":true,"kind":"development","optional":false},{"id":25890450964,"package_name":"starlette","ecosystem":"pypi","requirements":"==0.37.2","direct":true,"kind":"development","optional":false},{"id":25890450965,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12.1","direct":true,"kind":"development","optional":false},{"id":25890450966,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.8.10","direct":true,"kind":"development","optional":false},{"id":25890450967,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.17.0","direct":true,"kind":"development","optional":false},{"id":25890450968,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"development","optional":false},{"id":25890450970,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"development","optional":false},{"id":25890450971,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.19.1","direct":true,"kind":"development","optional":false},{"id":25890450972,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"development","optional":false},{"id":25890450973,"package_name":"tomlkit","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"development","optional":false},{"id":25890450974,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"development","optional":false},{"id":25890450985,"package_name":"torch","ecosystem":"pypi","requirements":"==2.6.0","direct":true,"kind":"development","optional":false},{"id":25890450986,"package_name":"torch-tb-profiler","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"development","optional":false},{"id":25890451037,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==2.6.0","direct":true,"kind":"development","optional":false},{"id":25890451038,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.21.0","direct":true,"kind":"development","optional":false},{"id":25890451039,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.3","direct":true,"kind":"development","optional":false},{"id":25890451040,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.57.3","direct":true,"kind":"development","optional":false},{"id":25890451041,"package_name":"triton","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890451042,"package_name":"typer","ecosystem":"pypi","requirements":"==0.12.3","direct":true,"kind":"development","optional":false},{"id":25890451043,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"==4.12.0","direct":true,"kind":"development","optional":false},{"id":25890451062,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2024.1","direct":true,"kind":"development","optional":false},{"id":25890451063,"package_name":"ujson","ecosystem":"pypi","requirements":"==5.10.0","direct":true,"kind":"development","optional":false},{"id":25890451069,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"development","optional":false},{"id":25890451070,"package_name":"uvicorn","ecosystem":"pypi","requirements":"==0.30.0","direct":true,"kind":"development","optional":false},{"id":25890451071,"package_name":"uvloop","ecosystem":"pypi","requirements":"==0.19.0","direct":true,"kind":"development","optional":false},{"id":25890451072,"package_name":"vector-quantize-pytorch","ecosystem":"pypi","requirements":"==1.14.24","direct":true,"kind":"development","optional":false},{"id":25890451073,"package_name":"vocos","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"development","optional":false},{"id":25890451076,"package_name":"watchfiles","ecosystem":"pypi","requirements":"==0.22.0","direct":true,"kind":"development","optional":false},{"id":25890451077,"package_name":"websockets","ecosystem":"pypi","requirements":"==11.0.3","direct":true,"kind":"development","optional":false},{"id":25890451078,"package_name":"Werkzeug","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"development","optional":false},{"id":25890451082,"package_name":"zhon","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"development","optional":false},{"id":25890451089,"package_name":"ftfy","ecosystem":"pypi","requirements":"==6.2.0","direct":true,"kind":"development","optional":false},{"id":25890451090,"package_name":"pyrubberband","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"development","optional":false},{"id":25890451093,"package_name":"pybase16384","ecosystem":"pypi","requirements":"==0.3.7","direct":true,"kind":"development","optional":false},{"id":25890451094,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.3.3","direct":true,"kind":"development","optional":false},{"id":25890451095,"package_name":"langdetect","ecosystem":"pypi","requirements":"==1.0.9","direct":true,"kind":"development","optional":false},{"id":25890451096,"package_name":"WeTextProcessing","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"development","optional":false},{"id":25890451097,"package_name":"python-ms","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"development","optional":false},{"id":25890451098,"package_name":"diffusers","ecosystem":"pypi","requirements":"==0.35.1","direct":true,"kind":"development","optional":false},{"id":25890451099,"package_name":"json5","ecosystem":"pypi","requirements":"==0.13.0","direct":true,"kind":"development","optional":false},{"id":25890451100,"package_name":"hydra-core","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"development","optional":false},{"id":25890451101,"package_name":"loguru","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"development","optional":false},{"id":25890451102,"package_name":"lightning","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"development","optional":false},{"id":25890451113,"package_name":"natsort","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"development","optional":false},{"id":25890451133,"package_name":"pyrootutils","ecosystem":"pypi","requirements":"==1.0.4","direct":true,"kind":"development","optional":false},{"id":25890451148,"package_name":"loralib","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"development","optional":false},{"id":25890451149,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.17.4","direct":true,"kind":"development","optional":false},{"id":25890451150,"package_name":"hyperpyyaml","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"development","optional":false},{"id":25890451152,"package_name":"openai-whisper","ecosystem":"pypi","requirements":"==20231117","direct":true,"kind":"development","optional":false},{"id":25890451166,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"==1.18.1","direct":true,"kind":"development","optional":false},{"id":25890451167,"package_name":"inflect","ecosystem":"pypi","requirements":"==7.3.1","direct":true,"kind":"development","optional":false},{"id":25890451168,"package_name":"gdown","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"development","optional":false},{"id":25890451184,"package_name":"conformer","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"development","optional":false},{"id":25890451185,"package_name":"wget","ecosystem":"pypi","requirements":"==3.2","direct":true,"kind":"development","optional":false},{"id":25890451186,"package_name":"pyworld","ecosystem":"pypi","requirements":"==0.3.5","direct":true,"kind":"development","optional":false},{"id":25890451199,"package_name":"faster_whisper","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"development","optional":false},{"id":25890451204,"package_name":"stable-ts","ecosystem":"pypi","requirements":"==2.19.0","direct":true,"kind":"development","optional":false},{"id":25890451205,"package_name":"pysubs2","ecosystem":"pypi","requirements":"==1.7.3","direct":true,"kind":"development","optional":false},{"id":25890451206,"package_name":"eng-to-ipa","ecosystem":"pypi","requirements":"==0.0.2","direct":true,"kind":"development","optional":false},{"id":25890451207,"package_name":"jieba","ecosystem":"pypi","requirements":"==0.42.1","direct":true,"kind":"development","optional":false},{"id":25890451230,"package_name":"lingua-language-detector","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"development","optional":false},{"id":25890451234,"package_name":"torchdiffeq","ecosystem":"pypi","requirements":"==0.2.4","direct":true,"kind":"development","optional":false},{"id":25890451250,"package_name":"x-transformers","ecosystem":"pypi","requirements":"==1.39.1","direct":true,"kind":"development","optional":false},{"id":25890451251,"package_name":"ema-pytorch","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890451252,"package_name":"funasr","ecosystem":"pypi","requirements":"==1.1.12","direct":true,"kind":"development","optional":false},{"id":25890451253,"package_name":"jiwer","ecosystem":"pypi","requirements":"==3.0.4","direct":true,"kind":"development","optional":false},{"id":25890451256,"package_name":"zhconv","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"development","optional":false},{"id":25890451257,"package_name":"fast-langdetect","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"development","optional":false},{"id":25890451258,"package_name":"split-lang","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890451259,"package_name":"ffmpeg-python","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"development","optional":false},{"id":25890451260,"package_name":"wordsegment","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"development","optional":false},{"id":25890451262,"package_name":"g2p_en","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890451263,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.9.1","direct":true,"kind":"development","optional":false},{"id":25890451264,"package_name":"g2pk2","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"development","optional":false},{"id":25890451266,"package_name":"ko_pron","ecosystem":"pypi","requirements":"==1.3","direct":true,"kind":"development","optional":false},{"id":25890451268,"package_name":"moviepy","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"development","optional":false},{"id":25890451273,"package_name":"modelscope","ecosystem":"pypi","requirements":"==1.20.0","direct":true,"kind":"development","optional":false},{"id":25890451274,"package_name":"munch","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"development","optional":false},{"id":25890451283,"package_name":"descript-audiotools","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"development","optional":false},{"id":25890451293,"package_name":"sox","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":25890450337,"package_name":"absl-py","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890450342,"package_name":"accelerate","ecosystem":"pypi","requirements":"==1.8.1","direct":true,"kind":"development","optional":false},{"id":25890450343,"package_name":"aiofiles","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"development","optional":false},{"id":25890450344,"package_name":"altair","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"development","optional":false},{"id":25890450345,"package_name":"annotated-types","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890450346,"package_name":"antlr4-python3-runtime","ecosystem":"pypi","requirements":"==4.9.3","direct":true,"kind":"development","optional":false},{"id":25890450357,"package_name":"anyio","ecosystem":"pypi","requirements":"==4.4.0","direct":true,"kind":"development","optional":false},{"id":25890450372,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.2.0","direct":true,"kind":"development","optional":false},{"id":25890450373,"package_name":"audio-denoiser","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"development","optional":false},{"id":25890450374,"package_name":"audioread","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"development","optional":false},{"id":25890450428,"package_name":"celluloid","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"development","optional":false},{"id":25890450429,"package_name":"certifi","ecosystem":"pypi","requirements":"==2024.7.4","direct":true,"kind":"development","optional":false},{"id":25890450442,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"development","optional":false},{"id":25890450443,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"development","optional":false},{"id":25890450444,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":true,"kind":"development","optional":false},{"id":25890450451,"package_name":"cn2an","ecosystem":"pypi","requirements":"==0.5.22","direct":true,"kind":"development","optional":false},{"id":25890450452,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"development","optional":false},{"id":25890450453,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.5.3","direct":true,"kind":"development","optional":false},{"id":25890450465,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"development","optional":false},{"id":25890450477,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"development","optional":false},{"id":25890450478,"package_name":"deepspeed","ecosystem":"pypi","requirements":"==0.12.4","direct":true,"kind":"development","optional":false},{"id":25890450481,"package_name":"dnspython","ecosystem":"pypi","requirements":"==2.6.1","direct":true,"kind":"development","optional":false},{"id":25890450492,"package_name":"einops","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"development","optional":false},{"id":25890450493,"package_name":"einx","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"development","optional":false},{"id":25890450494,"package_name":"email_validator","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"development","optional":false},{"id":25890450496,"package_name":"emojiswitch","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"development","optional":false},{"id":25890450497,"package_name":"encodec","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"development","optional":false},{"id":25890450498,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"development","optional":false},{"id":25890450499,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.111.0","direct":true,"kind":"development","optional":false},{"id":25890450500,"package_name":"fastapi-cli","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"development","optional":false},{"id":25890450501,"package_name":"ffmpy","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"development","optional":false},{"id":25890450502,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.14.0","direct":true,"kind":"development","optional":false},{"id":25890450503,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.53.0","direct":true,"kind":"development","optional":false},{"id":25890450504,"package_name":"frozendict","ecosystem":"pypi","requirements":"==2.4.4","direct":true,"kind":"development","optional":false},{"id":25890450505,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2024.5.0","direct":true,"kind":"development","optional":false},{"id":25890450506,"package_name":"gradio","ecosystem":"pypi","requirements":"==4.44.0","direct":true,"kind":"development","optional":false},{"id":25890450507,"package_name":"gradio_client","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":25890450545,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.64.1","direct":true,"kind":"development","optional":false},{"id":25890450551,"package_name":"h11","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"development","optional":false},{"id":25890450552,"package_name":"hjson","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"development","optional":false},{"id":25890450558,"package_name":"html2text","ecosystem":"pypi","requirements":"==2024.2.26","direct":true,"kind":"development","optional":false},{"id":25890450567,"package_name":"httpcore","ecosystem":"pypi","requirements":"==1.0.5","direct":true,"kind":"development","optional":false},{"id":25890450568,"package_name":"httptools","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"development","optional":false},{"id":25890450569,"package_name":"httpx","ecosystem":"pypi","requirements":"==0.27.0","direct":true,"kind":"development","optional":false},{"id":25890450570,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.34.4","direct":true,"kind":"development","optional":false},{"id":25890450571,"package_name":"idna","ecosystem":"pypi","requirements":"==3.7","direct":true,"kind":"development","optional":false},{"id":25890450584,"package_name":"importlib_resources","ecosystem":"pypi","requirements":"==6.4.0","direct":true,"kind":"development","optional":false},{"id":25890450703,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"development","optional":false},{"id":25890450704,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==3.1.4","direct":true,"kind":"development","optional":false},{"id":25890450707,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"development","optional":false},{"id":25890450708,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.22.0","direct":true,"kind":"development","optional":false},{"id":25890450709,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.12.1","direct":true,"kind":"development","optional":false},{"id":25890450710,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":true,"kind":"development","optional":false},{"id":25890450718,"package_name":"lazy_loader","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"development","optional":false},{"id":25890450727,"package_name":"librosa","ecosystem":"pypi","requirements":"==0.10.1","direct":true,"kind":"development","optional":false},{"id":25890450728,"package_name":"llvmlite","ecosystem":"pypi","requirements":"==0.42.0","direct":true,"kind":"development","optional":false},{"id":25890450732,"package_name":"lxml","ecosystem":"pypi","requirements":"==5.2.2","direct":true,"kind":"development","optional":false},{"id":25890450733,"package_name":"Markdown","ecosystem":"pypi","requirements":"==3.6","direct":true,"kind":"development","optional":false},{"id":25890450741,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"development","optional":false},{"id":25890450742,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"==2.1.5","direct":true,"kind":"development","optional":false},{"id":25890450745,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"development","optional":false},{"id":25890450746,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"development","optional":false},{"id":25890450747,"package_name":"mistune","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"development","optional":false},{"id":25890450748,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":25890450749,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.8","direct":true,"kind":"development","optional":false},{"id":25890450750,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"development","optional":false},{"id":25890450751,"package_name":"ninja","ecosystem":"pypi","requirements":"==1.11.1.1","direct":true,"kind":"development","optional":false},{"id":25890450753,"package_name":"numba","ecosystem":"pypi","requirements":"==0.59.1","direct":true,"kind":"development","optional":false},{"id":25890450754,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.4","direct":true,"kind":"development","optional":false},{"id":25890450755,"package_name":"nvidia-cublas-cu12","ecosystem":"pypi","requirements":"==12.1.3.1","direct":true,"kind":"development","optional":false},{"id":25890450775,"package_name":"nvidia-cuda-cupti-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890450776,"package_name":"nvidia-cuda-nvrtc-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890450782,"package_name":"nvidia-cuda-runtime-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890450787,"package_name":"nvidia-cudnn-cu12","ecosystem":"pypi","requirements":"==8.9.2.26","direct":true,"kind":"development","optional":false},{"id":25890450788,"package_name":"nvidia-cufft-cu12","ecosystem":"pypi","requirements":"==11.0.2.54","direct":true,"kind":"development","optional":false},{"id":25890450796,"package_name":"nvidia-curand-cu12","ecosystem":"pypi","requirements":"==10.3.2.106","direct":true,"kind":"development","optional":false},{"id":25890450808,"package_name":"nvidia-cusolver-cu12","ecosystem":"pypi","requirements":"==11.4.5.107","direct":true,"kind":"development","optional":false},{"id":25890450809,"package_name":"nvidia-cusparse-cu12","ecosystem":"pypi","requirements":"==12.1.0.106","direct":true,"kind":"development","optional":false},{"id":25890450810,"package_name":"nvidia-nccl-cu12","ecosystem":"pypi","requirements":"==2.18.1","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.dev_gpu.txt","sha":null,"kind":"manifest","created_at":"2026-08-05T17:43:00.623Z","updated_at":"2026-08-05T17:43:00.623Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/requirements.dev_gpu.txt","dependencies":[{"id":25890451349,"package_name":"absl-py","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890451350,"package_name":"accelerate","ecosystem":"pypi","requirements":"==1.8.1","direct":true,"kind":"development","optional":false},{"id":25890451351,"package_name":"aiofiles","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"development","optional":false},{"id":25890451352,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.9.5","direct":true,"kind":"development","optional":false},{"id":25890451358,"package_name":"aioprometheus","ecosystem":"pypi","requirements":"==23.12.0","direct":true,"kind":"development","optional":false},{"id":25890451365,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"development","optional":false},{"id":25890451366,"package_name":"alembic","ecosystem":"pypi","requirements":"==1.13.2","direct":true,"kind":"development","optional":false},{"id":25890451369,"package_name":"altair","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"development","optional":false},{"id":25890451370,"package_name":"annotated-types","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890451371,"package_name":"antlr4-python3-runtime","ecosystem":"pypi","requirements":"==4.9.3","direct":true,"kind":"development","optional":false},{"id":25890451372,"package_name":"anyio","ecosystem":"pypi","requirements":"==4.4.0","direct":true,"kind":"development","optional":false},{"id":25890451373,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==23.1.0","direct":true,"kind":"development","optional":false},{"id":25890451374,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"development","optional":false},{"id":25890451375,"package_name":"arrow","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":25890451376,"package_name":"astroid","ecosystem":"pypi","requirements":"==3.2.2","direct":true,"kind":"development","optional":false},{"id":25890451377,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.4.1","direct":true,"kind":"development","optional":false},{"id":25890451378,"package_name":"async-lru","ecosystem":"pypi","requirements":"==2.0.4","direct":true,"kind":"development","optional":false},{"id":25890451379,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.3","direct":true,"kind":"development","optional":false},{"id":25890451380,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.2.0","direct":true,"kind":"development","optional":false},{"id":25890451381,"package_name":"audio-denoiser","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"development","optional":false},{"id":25890451382,"package_name":"audioread","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"development","optional":false},{"id":25890451383,"package_name":"audiotsm","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"development","optional":false},{"id":25890451392,"package_name":"autopage","ecosystem":"pypi","requirements":"==0.5.2","direct":true,"kind":"development","optional":false},{"id":25890451463,"package_name":"colorlog","ecosystem":"pypi","requirements":"==6.8.2","direct":true,"kind":"development","optional":false},{"id":25890451464,"package_name":"comm","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"development","optional":false},{"id":25890451465,"package_name":"conformer","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"development","optional":false},{"id":25890451466,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"development","optional":false},{"id":25890451467,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.5.3","direct":true,"kind":"development","optional":false},{"id":25890451468,"package_name":"crashtest","ecosystem":"pypi","requirements":"==0.4.1","direct":true,"kind":"development","optional":false},{"id":25890451469,"package_name":"cryptography","ecosystem":"pypi","requirements":"==43.0.1","direct":true,"kind":"development","optional":false},{"id":25890451470,"package_name":"csvw","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"development","optional":false},{"id":25890451471,"package_name":"ctranslate2","ecosystem":"pypi","requirements":"==4.3.1","direct":true,"kind":"development","optional":false},{"id":25890451472,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"development","optional":false},{"id":25890451473,"package_name":"Cython","ecosystem":"pypi","requirements":"==3.0.10","direct":true,"kind":"development","optional":false},{"id":25890451474,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"development","optional":false},{"id":25890451475,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.8.2","direct":true,"kind":"development","optional":false},{"id":25890451479,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"development","optional":false},{"id":25890451480,"package_name":"deepspeed","ecosystem":"pypi","requirements":"==0.12.4","direct":true,"kind":"development","optional":false},{"id":25890451481,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"development","optional":false},{"id":25890451482,"package_name":"diffusers","ecosystem":"pypi","requirements":"==0.35.1","direct":true,"kind":"development","optional":false},{"id":25890451483,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.8","direct":true,"kind":"development","optional":false},{"id":25890451484,"package_name":"diskcache","ecosystem":"pypi","requirements":"==5.6.3","direct":true,"kind":"development","optional":false},{"id":25890451485,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.8","direct":true,"kind":"development","optional":false},{"id":25890451486,"package_name":"distro","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"development","optional":false},{"id":25890451488,"package_name":"dlinfo","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"development","optional":false},{"id":25890451493,"package_name":"dnspython","ecosystem":"pypi","requirements":"==2.6.1","direct":true,"kind":"development","optional":false},{"id":25890451494,"package_name":"docker-pycreds","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"development","optional":false},{"id":25890451499,"package_name":"dulwich","ecosystem":"pypi","requirements":"==0.21.7","direct":true,"kind":"development","optional":false},{"id":25890451500,"package_name":"einops","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"development","optional":false},{"id":25890451501,"package_name":"einx","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"development","optional":false},{"id":25890451502,"package_name":"email_validator","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"development","optional":false},{"id":25890451503,"package_name":"emojiswitch","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"development","optional":false},{"id":25890451504,"package_name":"encodec","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"development","optional":false},{"id":25890451505,"package_name":"eng-to-ipa","ecosystem":"pypi","requirements":"==0.0.2","direct":true,"kind":"development","optional":false},{"id":25890451506,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"development","optional":false},{"id":25890451507,"package_name":"executing","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"development","optional":false},{"id":25890451508,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.111.0","direct":true,"kind":"development","optional":false},{"id":25890451509,"package_name":"fastapi-cli","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"development","optional":false},{"id":25890451409,"package_name":"autopep8","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"development","optional":false},{"id":25890451412,"package_name":"av","ecosystem":"pypi","requirements":"==12.3.0","direct":true,"kind":"development","optional":false},{"id":25890451413,"package_name":"Babel","ecosystem":"pypi","requirements":"==2.15.0","direct":true,"kind":"development","optional":false},{"id":25890451417,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"development","optional":false},{"id":25890451418,"package_name":"bibtexparser","ecosystem":"pypi","requirements":"==2.0.0b7","direct":true,"kind":"development","optional":false},{"id":25890451419,"package_name":"black","ecosystem":"pypi","requirements":"==24.4.2","direct":true,"kind":"development","optional":false},{"id":25890451420,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"development","optional":false},{"id":25890451424,"package_name":"build","ecosystem":"pypi","requirements":"==1.2.2.post1","direct":true,"kind":"development","optional":false},{"id":25890451425,"package_name":"CacheControl","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"development","optional":false},{"id":25890451426,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.3.3","direct":true,"kind":"development","optional":false},{"id":25890451427,"package_name":"celluloid","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"development","optional":false},{"id":25890451428,"package_name":"certifi","ecosystem":"pypi","requirements":"==2024.2.2","direct":true,"kind":"development","optional":false},{"id":25890451429,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"development","optional":false},{"id":25890451430,"package_name":"cfgv","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"development","optional":false},{"id":25890451431,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"development","optional":false},{"id":25890451433,"package_name":"cleo","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890451445,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":true,"kind":"development","optional":false},{"id":25890451446,"package_name":"cliff","ecosystem":"pypi","requirements":"==4.7.0","direct":true,"kind":"development","optional":false},{"id":25890451452,"package_name":"clldutils","ecosystem":"pypi","requirements":"==3.22.2","direct":true,"kind":"development","optional":false},{"id":25890451454,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"development","optional":false},{"id":25890451456,"package_name":"cmaes","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"development","optional":false},{"id":25890451458,"package_name":"cmake","ecosystem":"pypi","requirements":"==3.29.6","direct":true,"kind":"development","optional":false},{"id":25890451459,"package_name":"cmd2","ecosystem":"pypi","requirements":"==2.4.3","direct":true,"kind":"development","optional":false},{"id":25890451460,"package_name":"cn2an","ecosystem":"pypi","requirements":"==0.5.22","direct":true,"kind":"development","optional":false},{"id":25890451461,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"development","optional":false},{"id":25890451462,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"==15.0.1","direct":true,"kind":"development","optional":false},{"id":25890451510,"package_name":"faster-whisper","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"development","optional":false},{"id":25890451512,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"development","optional":false},{"id":25890451538,"package_name":"httptools","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"development","optional":false},{"id":25890451539,"package_name":"httpx","ecosystem":"pypi","requirements":"==0.27.0","direct":true,"kind":"development","optional":false},{"id":25890451540,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.34.4","direct":true,"kind":"development","optional":false},{"id":25890451541,"package_name":"humanfriendly","ecosystem":"pypi","requirements":"==10.0","direct":true,"kind":"development","optional":false},{"id":25890451542,"package_name":"hydra-colorlog","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"development","optional":false},{"id":25890451545,"package_name":"hydra-core","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"development","optional":false},{"id":25890451546,"package_name":"hydra-optuna-sweeper","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"development","optional":false},{"id":25890451551,"package_name":"HyperPyYAML","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"development","optional":false},{"id":25890451552,"package_name":"identify","ecosystem":"pypi","requirements":"==2.6.0","direct":true,"kind":"development","optional":false},{"id":25890451553,"package_name":"idna","ecosystem":"pypi","requirements":"==3.7","direct":true,"kind":"development","optional":false},{"id":25890451554,"package_name":"importlib_metadata","ecosystem":"pypi","requirements":"==8.0.0","direct":true,"kind":"development","optional":false},{"id":25890451555,"package_name":"importlib_resources","ecosystem":"pypi","requirements":"==6.4.0","direct":true,"kind":"development","optional":false},{"id":25890451556,"package_name":"inflect","ecosystem":"pypi","requirements":"==7.3.1","direct":true,"kind":"development","optional":false},{"id":25890451557,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"development","optional":false},{"id":25890451558,"package_name":"installer","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890451562,"package_name":"interegular","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"development","optional":false},{"id":25890451563,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.29.5","direct":true,"kind":"development","optional":false},{"id":25890451564,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.26.0","direct":true,"kind":"development","optional":false},{"id":25890451565,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"development","optional":false},{"id":25890451566,"package_name":"isodate","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"development","optional":false},{"id":25890451567,"package_name":"isoduration","ecosystem":"pypi","requirements":"==20.11.0","direct":true,"kind":"development","optional":false},{"id":25890451580,"package_name":"isort","ecosystem":"pypi","requirements":"==5.13.2","direct":true,"kind":"development","optional":false},{"id":25890451584,"package_name":"jaraco.classes","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"development","optional":false},{"id":25890451595,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.19.1","direct":true,"kind":"development","optional":false},{"id":25890451598,"package_name":"jeepney","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"development","optional":false},{"id":25890451513,"package_name":"ffmpy","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"development","optional":false},{"id":25890451515,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.14.0","direct":true,"kind":"development","optional":false},{"id":25890451516,"package_name":"flatbuffers","ecosystem":"pypi","requirements":"==24.3.25","direct":true,"kind":"development","optional":false},{"id":25890451517,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.53.0","direct":true,"kind":"development","optional":false},{"id":25890451518,"package_name":"fqdn","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"development","optional":false},{"id":25890451520,"package_name":"frozendict","ecosystem":"pypi","requirements":"==2.4.4","direct":true,"kind":"development","optional":false},{"id":25890451521,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"development","optional":false},{"id":25890451522,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2024.5.0","direct":true,"kind":"development","optional":false},{"id":25890451523,"package_name":"ftfy","ecosystem":"pypi","requirements":"==6.2.0","direct":true,"kind":"development","optional":false},{"id":25890451524,"package_name":"gdown","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"development","optional":false},{"id":25890451525,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.11","direct":true,"kind":"development","optional":false},{"id":25890451526,"package_name":"GitPython","ecosystem":"pypi","requirements":"==3.1.43","direct":true,"kind":"development","optional":false},{"id":25890451529,"package_name":"gradio","ecosystem":"pypi","requirements":"==4.44.0","direct":true,"kind":"development","optional":false},{"id":25890451530,"package_name":"gradio_client","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":25890451531,"package_name":"graphviz","ecosystem":"pypi","requirements":"==0.20.3","direct":true,"kind":"development","optional":false},{"id":25890451532,"package_name":"greenlet","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"development","optional":false},{"id":25890451533,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.64.1","direct":true,"kind":"development","optional":false},{"id":25890451534,"package_name":"h11","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"development","optional":false},{"id":25890451535,"package_name":"hjson","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"development","optional":false},{"id":25890451536,"package_name":"html2text","ecosystem":"pypi","requirements":"==2024.2.26","direct":true,"kind":"development","optional":false},{"id":25890451537,"package_name":"httpcore","ecosystem":"pypi","requirements":"==1.0.5","direct":true,"kind":"development","optional":false},{"id":25890451613,"package_name":"jieba","ecosystem":"pypi","requirements":"==0.42.1","direct":true,"kind":"development","optional":false},{"id":25890451621,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==3.1.4","direct":true,"kind":"development","optional":false},{"id":25890451622,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"development","optional":false},{"id":25890451623,"package_name":"json5","ecosystem":"pypi","requirements":"==0.9.25","direct":true,"kind":"development","optional":false},{"id":25890451624,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"development","optional":false},{"id":25890451625,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.22.0","direct":true,"kind":"development","optional":false},{"id":25890451626,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.12.1","direct":true,"kind":"development","optional":false},{"id":25890451627,"package_name":"jupyter-events","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"development","optional":false},{"id":25890451628,"package_name":"jupyter-lsp","ecosystem":"pypi","requirements":"==2.2.5","direct":true,"kind":"development","optional":false},{"id":25890451629,"package_name":"jupyter_client","ecosystem":"pypi","requirements":"==8.6.2","direct":true,"kind":"development","optional":false},{"id":25890451648,"package_name":"jupyter_core","ecosystem":"pypi","requirements":"==5.7.2","direct":true,"kind":"development","optional":false},{"id":25890451659,"package_name":"jupyter_server","ecosystem":"pypi","requirements":"==2.14.2","direct":true,"kind":"development","optional":false},{"id":25890451690,"package_name":"jupyter_server_terminals","ecosystem":"pypi","requirements":"==0.5.3","direct":true,"kind":"development","optional":false},{"id":25890451692,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"==4.2.4","direct":true,"kind":"development","optional":false},{"id":25890451696,"package_name":"jupyterlab_pygments","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"development","optional":false},{"id":25890451724,"package_name":"jupyterlab_server","ecosystem":"pypi","requirements":"==2.27.3","direct":true,"kind":"development","optional":false},{"id":25890451731,"package_name":"jupyterlab_widgets","ecosystem":"pypi","requirements":"==3.0.11","direct":true,"kind":"development","optional":false},{"id":25890451732,"package_name":"keyring","ecosystem":"pypi","requirements":"==24.3.1","direct":true,"kind":"development","optional":false},{"id":25890451733,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":true,"kind":"development","optional":false},{"id":25890451734,"package_name":"langdetect","ecosystem":"pypi","requirements":"==1.0.9","direct":true,"kind":"development","optional":false},{"id":25890451735,"package_name":"language-tags","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"development","optional":false},{"id":25890451741,"package_name":"lark","ecosystem":"pypi","requirements":"==1.1.9","direct":true,"kind":"development","optional":false},{"id":25890451742,"package_name":"lazy_loader","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"development","optional":false},{"id":25890451743,"package_name":"librosa","ecosystem":"pypi","requirements":"==0.10.1","direct":true,"kind":"development","optional":false},{"id":25890451744,"package_name":"lightning","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"development","optional":false},{"id":25890451745,"package_name":"lightning-utilities","ecosystem":"pypi","requirements":"==0.11.5","direct":true,"kind":"development","optional":false},{"id":25890451749,"package_name":"lingua-language-detector","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"development","optional":false},{"id":25890451750,"package_name":"llvmlite","ecosystem":"pypi","requirements":"==0.42.0","direct":true,"kind":"development","optional":false},{"id":25890451751,"package_name":"lm-format-enforcer","ecosystem":"pypi","requirements":"==0.10.1","direct":true,"kind":"development","optional":false},{"id":25890451752,"package_name":"loguru","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"development","optional":false},{"id":25890451753,"package_name":"loralib","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"development","optional":false},{"id":25890451754,"package_name":"lxml","ecosystem":"pypi","requirements":"==5.2.2","direct":true,"kind":"development","optional":false},{"id":25890451755,"package_name":"Mako","ecosystem":"pypi","requirements":"==1.3.5","direct":true,"kind":"development","optional":false},{"id":25890451780,"package_name":"Markdown","ecosystem":"pypi","requirements":"==3.6","direct":true,"kind":"development","optional":false},{"id":25890451781,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"development","optional":false},{"id":25890451783,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"==2.1.5","direct":true,"kind":"development","optional":false},{"id":25890451784,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"development","optional":false},{"id":25890451785,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.7","direct":true,"kind":"development","optional":false},{"id":25890451787,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890451788,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"development","optional":false},{"id":25890451789,"package_name":"mistune","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"development","optional":false},{"id":25890451790,"package_name":"more-itertools","ecosystem":"pypi","requirements":"==10.3.0","direct":true,"kind":"development","optional":false},{"id":25890451791,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":25890451792,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.8","direct":true,"kind":"development","optional":false},{"id":25890451793,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.5","direct":true,"kind":"development","optional":false},{"id":25890451794,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.16","direct":true,"kind":"development","optional":false},{"id":25890451801,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"development","optional":false},{"id":25890451802,"package_name":"natsort","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"development","optional":false},{"id":25890451803,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"development","optional":false},{"id":25890451804,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==7.16.4","direct":true,"kind":"development","optional":false},{"id":25890451805,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.10.4","direct":true,"kind":"development","optional":false},{"id":25890451806,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"development","optional":false},{"id":25890451807,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"development","optional":false},{"id":25890451808,"package_name":"ninja","ecosystem":"pypi","requirements":"==1.11.1.1","direct":true,"kind":"development","optional":false},{"id":25890451809,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.9.1","direct":true,"kind":"development","optional":false},{"id":25890451810,"package_name":"notebook","ecosystem":"pypi","requirements":"==7.2.1","direct":true,"kind":"development","optional":false},{"id":25890451841,"package_name":"notebook_shim","ecosystem":"pypi","requirements":"==0.2.4","direct":true,"kind":"development","optional":false},{"id":25890451871,"package_name":"numba","ecosystem":"pypi","requirements":"==0.59.1","direct":true,"kind":"development","optional":false},{"id":25890451872,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.4","direct":true,"kind":"development","optional":false},{"id":25890451873,"package_name":"nvidia-cublas-cu12","ecosystem":"pypi","requirements":"==12.1.3.1","direct":true,"kind":"development","optional":false},{"id":25890451874,"package_name":"nvidia-cuda-cupti-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890451875,"package_name":"nvidia-cuda-nvrtc-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890451876,"package_name":"nvidia-cuda-runtime-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890451877,"package_name":"nvidia-cudnn-cu12","ecosystem":"pypi","requirements":"==8.9.2.26","direct":true,"kind":"development","optional":false},{"id":25890451878,"package_name":"nvidia-cufft-cu12","ecosystem":"pypi","requirements":"==11.0.2.54","direct":true,"kind":"development","optional":false},{"id":25890451879,"package_name":"nvidia-curand-cu12","ecosystem":"pypi","requirements":"==10.3.2.106","direct":true,"kind":"development","optional":false},{"id":25890451880,"package_name":"nvidia-cusolver-cu12","ecosystem":"pypi","requirements":"==11.4.5.107","direct":true,"kind":"development","optional":false},{"id":25890451881,"package_name":"nvidia-cusparse-cu12","ecosystem":"pypi","requirements":"==12.1.0.106","direct":true,"kind":"development","optional":false},{"id":25890451882,"package_name":"nvidia-ml-py","ecosystem":"pypi","requirements":"==12.555.43","direct":true,"kind":"development","optional":false},{"id":25890451885,"package_name":"nvidia-nccl-cu12","ecosystem":"pypi","requirements":"==2.20.5","direct":true,"kind":"development","optional":false},{"id":25890451886,"package_name":"nvidia-nvjitlink-cu12","ecosystem":"pypi","requirements":"==12.5.40","direct":true,"kind":"development","optional":false},{"id":25890451887,"package_name":"nvidia-nvtx-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"development","optional":false},{"id":25890451888,"package_name":"omegaconf","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"development","optional":false},{"id":25890451889,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"==1.18.1","direct":true,"kind":"development","optional":false},{"id":25890451890,"package_name":"openai","ecosystem":"pypi","requirements":"==1.35.8","direct":true,"kind":"development","optional":false},{"id":25890451891,"package_name":"openai-whisper","ecosystem":"pypi","requirements":"==20231117","direct":true,"kind":"development","optional":false},{"id":25890451892,"package_name":"optuna","ecosystem":"pypi","requirements":"==2.10.1","direct":true,"kind":"development","optional":false},{"id":25890451893,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.10.3","direct":true,"kind":"development","optional":false},{"id":25890451894,"package_name":"outlines","ecosystem":"pypi","requirements":"==0.0.46","direct":true,"kind":"development","optional":false},{"id":25890451895,"package_name":"overrides","ecosystem":"pypi","requirements":"==7.7.0","direct":true,"kind":"development","optional":false},{"id":25890451896,"package_name":"packaging","ecosystem":"pypi","requirements":"==24.0","direct":true,"kind":"development","optional":false},{"id":25890451897,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"development","optional":false},{"id":25890451898,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"development","optional":false},{"id":25890451899,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.4","direct":true,"kind":"development","optional":false},{"id":25890451900,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"development","optional":false},{"id":25890451901,"package_name":"pbr","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"development","optional":false},{"id":25890451907,"package_name":"peft","ecosystem":"pypi","requirements":"==0.17.1","direct":true,"kind":"development","optional":false},{"id":25890451908,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.9.0","direct":true,"kind":"development","optional":false},{"id":25890451909,"package_name":"phonemizer","ecosystem":"pypi","requirements":"==3.2.1","direct":true,"kind":"development","optional":false},{"id":25890451914,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.3.0","direct":true,"kind":"development","optional":false},{"id":25890451915,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==7.4.1","direct":true,"kind":"development","optional":false},{"id":25890451976,"package_name":"pkginfo","ecosystem":"pypi","requirements":"==1.11.1","direct":true,"kind":"development","optional":false},{"id":25890451984,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==4.2.2","direct":true,"kind":"development","optional":false},{"id":25890451985,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":25890451986,"package_name":"poetry","ecosystem":"pypi","requirements":"==1.8.3","direct":true,"kind":"development","optional":false},{"id":25890452002,"package_name":"poetry-core","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"development","optional":false},{"id":25890452003,"package_name":"poetry-plugin-export","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"development","optional":false},{"id":25890452012,"package_name":"pooch","ecosystem":"pypi","requirements":"==1.8.2","direct":true,"kind":"development","optional":false},{"id":25890452013,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==3.7.1","direct":true,"kind":"development","optional":false},{"id":25890452014,"package_name":"prettytable","ecosystem":"pypi","requirements":"==3.10.2","direct":true,"kind":"development","optional":false},{"id":25890452037,"package_name":"proces","ecosystem":"pypi","requirements":"==0.1.7","direct":true,"kind":"development","optional":false},{"id":25890452038,"package_name":"prometheus-fastapi-instrumentator","ecosystem":"pypi","requirements":"==7.0.0","direct":true,"kind":"development","optional":false},{"id":25890452039,"package_name":"prometheus_client","ecosystem":"pypi","requirements":"==0.20.0","direct":true,"kind":"development","optional":false},{"id":25890452042,"package_name":"prompt_toolkit","ecosystem":"pypi","requirements":"==3.0.47","direct":true,"kind":"development","optional":false},{"id":25890452043,"package_name":"protobuf","ecosystem":"pypi","requirements":"==4.25.3","direct":true,"kind":"development","optional":false},{"id":25890452044,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.8","direct":true,"kind":"development","optional":false},{"id":25890452045,"package_name":"ptflops","ecosystem":"pypi","requirements":"==0.7.1.2","direct":true,"kind":"development","optional":false},{"id":25890452046,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890452049,"package_name":"pure_eval","ecosystem":"pypi","requirements":"==0.2.3","direct":true,"kind":"development","optional":false},{"id":25890452055,"package_name":"py-cpuinfo","ecosystem":"pypi","requirements":"==9.0.0","direct":true,"kind":"development","optional":false},{"id":25890452056,"package_name":"py-spy","ecosystem":"pypi","requirements":"==0.3.14","direct":true,"kind":"development","optional":false},{"id":25890452057,"package_name":"pyairports","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"development","optional":false},{"id":25890452058,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==16.1.0","direct":true,"kind":"development","optional":false},{"id":25890452062,"package_name":"pyarrow-hotfix","ecosystem":"pypi","requirements":"==0.6","direct":true,"kind":"development","optional":false},{"id":25890452069,"package_name":"pybase16384","ecosystem":"pypi","requirements":"==0.3.7","direct":true,"kind":"development","optional":false},{"id":25890452072,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.12.0","direct":true,"kind":"development","optional":false},{"id":25890452088,"package_name":"pycountry","ecosystem":"pypi","requirements":"==24.6.1","direct":true,"kind":"development","optional":false},{"id":25890452089,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.22","direct":true,"kind":"development","optional":false},{"id":25890452090,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"development","optional":false},{"id":25890452091,"package_name":"pydantic_core","ecosystem":"pypi","requirements":"==2.20.1","direct":true,"kind":"development","optional":false},{"id":25890452092,"package_name":"pydub","ecosystem":"pypi","requirements":"==0.25.1","direct":true,"kind":"development","optional":false},{"id":25890452093,"package_name":"Pygments","ecosystem":"pypi","requirements":"==2.18.0","direct":true,"kind":"development","optional":false},{"id":25890452094,"package_name":"pylatexenc","ecosystem":"pypi","requirements":"==2.10","direct":true,"kind":"development","optional":false},{"id":25890452095,"package_name":"pylint","ecosystem":"pypi","requirements":"==3.2.3","direct":true,"kind":"development","optional":false},{"id":25890452096,"package_name":"pynini","ecosystem":"pypi","requirements":"==2.1.5","direct":true,"kind":"development","optional":false},{"id":25890452097,"package_name":"pynvml","ecosystem":"pypi","requirements":"==11.5.0","direct":true,"kind":"development","optional":false},{"id":25890452098,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"development","optional":false},{"id":25890452099,"package_name":"pyperclip","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"development","optional":false},{"id":25890452100,"package_name":"pypinyin","ecosystem":"pypi","requirements":"==0.51.0","direct":true,"kind":"development","optional":false},{"id":25890452101,"package_name":"pyproject_hooks","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"development","optional":false},{"id":25890452106,"package_name":"pyrootutils","ecosystem":"pypi","requirements":"==1.0.4","direct":true,"kind":"development","optional":false},{"id":25890452107,"package_name":"pyrubberband","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"development","optional":false},{"id":25890452109,"package_name":"PySocks","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"development","optional":false},{"id":25890452114,"package_name":"PySoundFile","ecosystem":"pypi","requirements":"==0.9.0.post1","direct":true,"kind":"development","optional":false},{"id":25890452115,"package_name":"pysubs2","ecosystem":"pypi","requirements":"==1.7.3","direct":true,"kind":"development","optional":false},{"id":25890452116,"package_name":"pytest","ecosystem":"pypi","requirements":"==8.2.2","direct":true,"kind":"development","optional":false},{"id":25890452117,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"development","optional":false},{"id":25890452118,"package_name":"python-box","ecosystem":"pypi","requirements":"==7.1.1","direct":true,"kind":"development","optional":false},{"id":25890452119,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.post0","direct":true,"kind":"development","optional":false},{"id":25890452131,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"development","optional":false},{"id":25890452132,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"development","optional":false},{"id":25890452151,"package_name":"python-ms","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"development","optional":false},{"id":25890452152,"package_name":"python-multipart","ecosystem":"pypi","requirements":"==0.0.9","direct":true,"kind":"development","optional":false},{"id":25890452153,"package_name":"pytorch-lightning","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"development","optional":false},{"id":25890452154,"package_name":"pytz","ecosystem":"pypi","requirements":"==2024.1","direct":true,"kind":"development","optional":false},{"id":25890452155,"package_name":"PyYAML","ecosystem":"pypi","requirements":"==6.0.1","direct":true,"kind":"development","optional":false},{"id":25890452156,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==26.0.3","direct":true,"kind":"development","optional":false},{"id":25890452158,"package_name":"quantile-python","ecosystem":"pypi","requirements":"==1.1","direct":true,"kind":"development","optional":false},{"id":25890452163,"package_name":"RapidFuzz","ecosystem":"pypi","requirements":"==3.10.0","direct":true,"kind":"development","optional":false},{"id":25890452164,"package_name":"ray","ecosystem":"pypi","requirements":"==2.54.0","direct":true,"kind":"development","optional":false},{"id":25890452165,"package_name":"rdflib","ecosystem":"pypi","requirements":"==7.0.0","direct":true,"kind":"development","optional":false},{"id":25890452166,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.35.1","direct":true,"kind":"development","optional":false},{"id":25890452167,"package_name":"regex","ecosystem":"pypi","requirements":"==2024.5.15","direct":true,"kind":"development","optional":false},{"id":25890452168,"package_name":"requests","ecosystem":"pypi","requirements":"==2.32.3","direct":true,"kind":"development","optional":false},{"id":25890452169,"package_name":"requests-toolbelt","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"development","optional":false},{"id":25890452170,"package_name":"resampy","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"development","optional":false},{"id":25890452171,"package_name":"rfc3339-validator","ecosystem":"pypi","requirements":"==0.1.4","direct":true,"kind":"development","optional":false},{"id":25890452172,"package_name":"rfc3986","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":25890452181,"package_name":"rfc3986-validator","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"development","optional":false},{"id":25890452182,"package_name":"rich","ecosystem":"pypi","requirements":"==13.7.0","direct":true,"kind":"development","optional":false},{"id":25890452183,"package_name":"rootutils","ecosystem":"pypi","requirements":"==1.0.7","direct":true,"kind":"development","optional":false},{"id":25890452184,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"development","optional":false},{"id":25890452185,"package_name":"ruamel.yaml","ecosystem":"pypi","requirements":"==0.18.6","direct":true,"kind":"development","optional":false},{"id":25890452205,"package_name":"ruamel.yaml.clib","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"development","optional":false},{"id":25890452228,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.4.7","direct":true,"kind":"development","optional":false},{"id":25890452229,"package_name":"safetensors","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"development","optional":false},{"id":25890452230,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false},{"id":25890452231,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.4","direct":true,"kind":"development","optional":false},{"id":25890452232,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.13.2","direct":true,"kind":"development","optional":false},{"id":25890452236,"package_name":"SecretStorage","ecosystem":"pypi","requirements":"==3.3.3","direct":true,"kind":"development","optional":false},{"id":25890452245,"package_name":"segments","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"development","optional":false},{"id":25890452263,"package_name":"semantic-version","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"development","optional":false},{"id":25890452264,"package_name":"Send2Trash","ecosystem":"pypi","requirements":"==1.8.3","direct":true,"kind":"development","optional":false},{"id":25890452295,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"development","optional":false},{"id":25890452303,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"development","optional":false},{"id":25890452304,"package_name":"setproctitle","ecosystem":"pypi","requirements":"==1.3.3","direct":true,"kind":"development","optional":false},{"id":25890452313,"package_name":"shellingham","ecosystem":"pypi","requirements":"==1.5.4","direct":true,"kind":"development","optional":false},{"id":25890452314,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"development","optional":false},{"id":25890452316,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.1","direct":true,"kind":"development","optional":false},{"id":25890452317,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"development","optional":false},{"id":25890452318,"package_name":"soundfile","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"development","optional":false},{"id":25890452319,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.5","direct":true,"kind":"development","optional":false},{"id":25890452320,"package_name":"soxr","ecosystem":"pypi","requirements":"==0.3.7","direct":true,"kind":"development","optional":false},{"id":25890452321,"package_name":"SQLAlchemy","ecosystem":"pypi","requirements":"==2.0.31","direct":true,"kind":"development","optional":false},{"id":25890452322,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.3","direct":true,"kind":"development","optional":false},{"id":25890452323,"package_name":"starlette","ecosystem":"pypi","requirements":"==0.37.2","direct":true,"kind":"development","optional":false},{"id":25890452324,"package_name":"stevedore","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"development","optional":false},{"id":25890452325,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12.1","direct":true,"kind":"development","optional":false},{"id":25890452326,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.8.10","direct":true,"kind":"development","optional":false},{"id":25890452327,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.17.0","direct":true,"kind":"development","optional":false},{"id":25890452328,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"development","optional":false},{"id":25890452329,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"development","optional":false},{"id":25890452331,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"development","optional":false},{"id":25890452332,"package_name":"tiktoken","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890452333,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":25890452334,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.19.1","direct":true,"kind":"development","optional":false},{"id":25890452335,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"development","optional":false},{"id":25890452336,"package_name":"tomlkit","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"development","optional":false},{"id":25890452337,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"development","optional":false},{"id":25890452338,"package_name":"torch-tb-profiler","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"development","optional":false},{"id":25890452339,"package_name":"torchmetrics","ecosystem":"pypi","requirements":"==1.4.0.post0","direct":true,"kind":"development","optional":false},{"id":25890452346,"package_name":"torchviz","ecosystem":"pypi","requirements":"==0.0.2","direct":true,"kind":"development","optional":false},{"id":25890452350,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.4.1","direct":true,"kind":"development","optional":false},{"id":25890452352,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.3","direct":true,"kind":"development","optional":false},{"id":25890452353,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.14.3","direct":true,"kind":"development","optional":false},{"id":25890452354,"package_name":"transformer_engine","ecosystem":"pypi","requirements":"==0.0.0","direct":true,"kind":"development","optional":false},{"id":25890452355,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.57.3","direct":true,"kind":"development","optional":false},{"id":25890452356,"package_name":"triton","ecosystem":"pypi","requirements":"==2.3.1","direct":true,"kind":"development","optional":false},{"id":25890452357,"package_name":"trove-classifiers","ecosystem":"pypi","requirements":"==2024.9.12","direct":true,"kind":"development","optional":false},{"id":25890452358,"package_name":"typeguard","ecosystem":"pypi","requirements":"==4.3.0","direct":true,"kind":"development","optional":false},{"id":25890452359,"package_name":"typer","ecosystem":"pypi","requirements":"==0.12.3","direct":true,"kind":"development","optional":false},{"id":25890452360,"package_name":"types-python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.20240316","direct":true,"kind":"development","optional":false},{"id":25890452363,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"==4.12.0","direct":true,"kind":"development","optional":false},{"id":25890452364,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2024.1","direct":true,"kind":"development","optional":false},{"id":25890452372,"package_name":"ujson","ecosystem":"pypi","requirements":"==5.10.0","direct":true,"kind":"development","optional":false},{"id":25890452373,"package_name":"Unidecode","ecosystem":"pypi","requirements":"==1.3.8","direct":true,"kind":"development","optional":false},{"id":25890452383,"package_name":"uri-template","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"development","optional":false},{"id":25890452384,"package_name":"uritemplate","ecosystem":"pypi","requirements":"==4.1.1","direct":true,"kind":"development","optional":false},{"id":25890452389,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"development","optional":false},{"id":25890452390,"package_name":"uvicorn","ecosystem":"pypi","requirements":"==0.30.0","direct":true,"kind":"development","optional":false},{"id":25890452391,"package_name":"uvloop","ecosystem":"pypi","requirements":"==0.19.0","direct":true,"kind":"development","optional":false},{"id":25890452392,"package_name":"vector-quantize-pytorch","ecosystem":"pypi","requirements":"==1.14.24","direct":true,"kind":"development","optional":false},{"id":25890452393,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.26.3","direct":true,"kind":"development","optional":false},{"id":25890452394,"package_name":"vocos","ecosystem":"pypi","requirements":"==0.1.0","direct":true,"kind":"development","optional":false},{"id":25890452395,"package_name":"wandb","ecosystem":"pypi","requirements":"==0.17.4","direct":true,"kind":"development","optional":false},{"id":25890452396,"package_name":"watchfiles","ecosystem":"pypi","requirements":"==0.22.0","direct":true,"kind":"development","optional":false},{"id":25890452397,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.13","direct":true,"kind":"development","optional":false},{"id":25890452405,"package_name":"webcolors","ecosystem":"pypi","requirements":"==24.6.0","direct":true,"kind":"development","optional":false},{"id":25890452406,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"development","optional":false},{"id":25890452407,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"development","optional":false},{"id":25890452430,"package_name":"websockets","ecosystem":"pypi","requirements":"==11.0.3","direct":true,"kind":"development","optional":false},{"id":25890452431,"package_name":"Werkzeug","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"development","optional":false},{"id":25890452432,"package_name":"WeTextProcessing","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"development","optional":false},{"id":25890452433,"package_name":"xxhash","ecosystem":"pypi","requirements":"==3.4.1","direct":true,"kind":"development","optional":false},{"id":25890452434,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.9.4","direct":true,"kind":"development","optional":false},{"id":25890452435,"package_name":"zhon","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"development","optional":false},{"id":25890452436,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.19.2","direct":true,"kind":"development","optional":false},{"id":25890452437,"package_name":"json5","ecosystem":"pypi","requirements":"==0.13.0","direct":true,"kind":"development","optional":false},{"id":25890452438,"package_name":"wget","ecosystem":"pypi","requirements":"==3.2","direct":true,"kind":"development","optional":false},{"id":25890452439,"package_name":"torchdiffeq","ecosystem":"pypi","requirements":"==0.2.4","direct":true,"kind":"development","optional":false},{"id":25890452440,"package_name":"x-transformers","ecosystem":"pypi","requirements":"==1.39.1","direct":true,"kind":"development","optional":false},{"id":25890452441,"package_name":"ema-pytorch","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"development","optional":false},{"id":25890452442,"package_name":"funasr","ecosystem":"pypi","requirements":"==1.1.12","direct":true,"kind":"development","optional":false},{"id":25890452443,"package_name":"jiwer","ecosystem":"pypi","requirements":"==3.0.4","direct":true,"kind":"development","optional":false},{"id":25890452444,"package_name":"zhconv","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"development","optional":false},{"id":25890452445,"package_name":"fast-langdetect","ecosystem":"pypi","requirements":"==0.3.2","direct":true,"kind":"development","optional":false},{"id":25890452446,"package_name":"split-lang","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890452447,"package_name":"ffmpeg-python","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"development","optional":false},{"id":25890452448,"package_name":"wordsegment","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"development","optional":false},{"id":25890452449,"package_name":"g2p_en","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"development","optional":false},{"id":25890452450,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.9.1","direct":true,"kind":"development","optional":false},{"id":25890452451,"package_name":"g2pk2","ecosystem":"pypi","requirements":"==0.0.3","direct":true,"kind":"development","optional":false},{"id":25890452452,"package_name":"ko_pron","ecosystem":"pypi","requirements":"==1.3","direct":true,"kind":"development","optional":false},{"id":25890452453,"package_name":"moviepy","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"development","optional":false},{"id":25890452454,"package_name":"modelscope","ecosystem":"pypi","requirements":"==1.20.0","direct":true,"kind":"development","optional":false},{"id":25890452455,"package_name":"stable-ts","ecosystem":"pypi","requirements":"==2.19.0","direct":true,"kind":"development","optional":false},{"id":25890452456,"package_name":"pyworld","ecosystem":"pypi","requirements":"==0.3.5","direct":true,"kind":"development","optional":false},{"id":25890452457,"package_name":"munch","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"development","optional":false},{"id":25890452458,"package_name":"descript-audiotools","ecosystem":"pypi","requirements":"==0.7.2","direct":true,"kind":"development","optional":false},{"id":25890452459,"package_name":"sox","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:58.061Z","updated_at":"2026-08-05T17:42:58.061Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/package.json","dependencies":[]},{"ecosystem":"docker","filepath":"docker-compose.webui.yml","sha":null,"kind":"manifest","created_at":"2026-08-05T17:42:57.993Z","updated_at":"2026-08-05T17:42:57.993Z","repository_link":"https://github.com/lenML/Speech-AI-Forge/blob/main/docker-compose.webui.yml","dependencies":[]}],"score":9.791438048727505,"created_at":"2024-07-25T15:26:12.806Z","updated_at":"2026-08-12T21:01:26.761Z","avatar_url":"https://github.com/lenML.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/124690","html_url":"https://summary.ecosyste.ms/projects/124690"}