gitextract_wyfw8khg/ ├── .cursorrules ├── .gitignore ├── .streamlit/ │ └── config.toml ├── Dockerfile ├── LICENSE ├── OneKeyStart.bat ├── README.md ├── VideoLingo_colab.ipynb ├── batch/ │ ├── OneKeyBatch.bat │ ├── README.md │ ├── README.zh.md │ └── utils/ │ ├── batch_processor.py │ ├── settings_check.py │ └── video_processor.py ├── config.yaml ├── core/ │ ├── _10_gen_audio.py │ ├── _11_merge_audio.py │ ├── _12_dub_to_vid.py │ ├── _1_ytdlp.py │ ├── _2_asr.py │ ├── _3_1_split_nlp.py │ ├── _3_2_split_meaning.py │ ├── _4_1_summarize.py │ ├── _4_2_translate.py │ ├── _5_split_sub.py │ ├── _6_gen_sub.py │ ├── _7_sub_into_vid.py │ ├── _8_1_audio_task.py │ ├── _8_2_dub_chunks.py │ ├── _9_refer_audio.py │ ├── __init__.py │ ├── asr_backend/ │ │ ├── __init__.py │ │ ├── audio_preprocess.py │ │ ├── demucs_vl.py │ │ ├── elevenlabs_asr.py │ │ ├── whisperX_302.py │ │ └── whisperX_local.py │ ├── prompts.py │ ├── spacy_utils/ │ │ ├── __init__.py │ │ ├── load_nlp_model.py │ │ ├── split_by_comma.py │ │ ├── split_by_connector.py │ │ ├── split_by_mark.py │ │ └── split_long_by_root.py │ ├── st_utils/ │ │ ├── __init__.py │ │ ├── download_video_section.py │ │ ├── imports_and_utils.py │ │ └── sidebar_setting.py │ ├── translate_lines.py │ ├── tts_backend/ │ │ ├── _302_f5tts.py │ │ ├── azure_tts.py │ │ ├── custom_tts.py │ │ ├── edge_tts.py │ │ ├── estimate_duration.py │ │ ├── fish_tts.py │ │ ├── gpt_sovits_tts.py │ │ ├── openai_tts.py │ │ ├── sf_cosyvoice2.py │ │ ├── sf_fishtts.py │ │ └── tts_main.py │ └── utils/ │ ├── __init__.py │ ├── ask_gpt.py │ ├── config_utils.py │ ├── decorator.py │ ├── delete_retry_dubbing.py │ ├── models.py │ ├── onekeycleanup.py │ └── pypi_autochoose.py ├── custom_terms.xlsx ├── docs/ │ ├── .gitignore │ ├── components/ │ │ ├── landing/ │ │ │ ├── comments.tsx │ │ │ ├── faq.tsx │ │ │ ├── features.tsx │ │ │ ├── github-stats.tsx │ │ │ ├── hero.tsx │ │ │ └── index.tsx │ │ └── ui/ │ │ ├── accordion.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── hero-video-dialog.tsx │ │ ├── rainbow-button.tsx │ │ └── tooltip.tsx │ ├── components.json │ ├── lib/ │ │ └── utils.ts │ ├── middleware.js │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── pages/ │ │ ├── _app.mdx │ │ ├── _meta.en-US.json │ │ ├── _meta.ja.json │ │ ├── _meta.zh-CN.json │ │ ├── docs/ │ │ │ ├── _meta.en-US.json │ │ │ ├── _meta.ja.json │ │ │ ├── _meta.zh-CN.json │ │ │ ├── docker.en-US.md │ │ │ ├── docker.zh-CN.md │ │ │ ├── introduction.en-US.md │ │ │ ├── introduction.zh-CN.md │ │ │ ├── start.en-US.md │ │ │ ├── start.zh-CN.md │ │ │ ├── tech.en-US.md │ │ │ └── tech.zh-CN.md │ │ ├── globals.css │ │ ├── index.en-US.mdx │ │ ├── index.ja.mdx │ │ └── index.zh-CN.mdx │ ├── postcss.config.js │ ├── public/ │ │ └── site.webmanifest │ ├── tailwind.config.js │ ├── theme.config.jsx │ └── tsconfig.json ├── install.py ├── launch.py ├── requirements.txt ├── setup.py ├── st.py └── translations/ ├── README.es.md ├── README.fr.md ├── README.ja.md ├── README.ru.md ├── README.zh-TW.md ├── README.zh.md ├── en.json ├── es.json ├── fr.json ├── ja.json ├── ru.json ├── translations.py ├── zh-CN.json └── zh-HK.json