LICENSE
README.md
pyproject.toml
./wiki2video/__init__.py
./wiki2video/gradio_app.py
./wiki2video/assets/doctor/pipeline_test.json
./wiki2video/assets/placeholder/placeholder.mp3
./wiki2video/assets/placeholder/placeholder.mp4
./wiki2video/cli/__init__.py
./wiki2video/cli/core_project_builder.py
./wiki2video/cli/cost.py
./wiki2video/cli/doctor.py
./wiki2video/cli/generate.py
./wiki2video/cli/init.py
./wiki2video/cli/main.py
./wiki2video/cli/render.py
./wiki2video/cli/script.py
./wiki2video/config/__init__.py
./wiki2video/config/config_manager.py
./wiki2video/config/config_vars.py
./wiki2video/config/default_config.py
./wiki2video/config/support_platform.py
./wiki2video/core/__init__.py
./wiki2video/core/beautify_srt.py
./wiki2video/core/builder.py
./wiki2video/core/concat.py
./wiki2video/core/gen_cover.py
./wiki2video/core/parse_script.py
./wiki2video/core/path_utils.py
./wiki2video/core/paths.py
./wiki2video/core/pipeline.py
./wiki2video/core/utils.py
./wiki2video/core/worker.py
./wiki2video/core/working_block.py
./wiki2video/core/tests/doctor_pipeline_test.py
./wiki2video/core/tests/test_concat_video.py
./wiki2video/dao/working_block_dao.py
./wiki2video/db/__init__.py
./wiki2video/db/init_db.py
./wiki2video/db/schema/working_blocks.sql
./wiki2video/llm_agent/__init__.py
./wiki2video/llm_agent/agents/__init__.py
./wiki2video/llm_agent/agents/auto_script/__init__.py
./wiki2video/llm_agent/agents/auto_script/orchestrator.py
./wiki2video/llm_agent/agents/utils/script_normalizer.py
./wiki2video/llm_agent/agents/utils/svg_converter.py
./wiki2video/llm_agent/agents/utils/wiki_fetcher.py
./wiki2video/llm_agent/agents/wiki2video/__init__.py
./wiki2video/llm_agent/agents/wiki2video/wiki2video_interactive.py
./wiki2video/llm_agent/mcp/__init__.py
./wiki2video/llm_agent/mcp/server.py
./wiki2video/llm_agent/mcp/tools/__init__.py
./wiki2video/llm_agent/mcp/tools/image_search/__init__.py
./wiki2video/llm_agent/mcp/tools/image_search/downloader.py
./wiki2video/llm_agent/mcp/tools/image_search/search.py
./wiki2video/llm_agent/mcp/tools/image_search/tool.py
./wiki2video/llm_agent/utils/__init__.py
./wiki2video/llm_agent/utils/mcp_client.py
./wiki2video/llm_engine/__init__.py
./wiki2video/llm_engine/client.py
./wiki2video/llm_engine/errors.py
./wiki2video/llm_engine/markdown_loader.py
./wiki2video/llm_engine/router.py
./wiki2video/llm_engine/settings.py
./wiki2video/llm_engine/types.py
./wiki2video/llm_engine/prompts/registry.json
./wiki2video/llm_engine/prompts/categories/info_query/direction_baolun.md
./wiki2video/llm_engine/prompts/categories/info_query/direction_cs_education.md
./wiki2video/llm_engine/prompts/categories/info_query/direction_story.md
./wiki2video/llm_engine/prompts/categories/insert_image/insert_image_from_local.md
./wiki2video/llm_engine/prompts/categories/script_structure/elon_trump.md
./wiki2video/llm_engine/prompts/categories/script_structure/leijun_dingzhen.md
./wiki2video/llm_engine/prompts/categories/script_structure/leijun_manbo.md
./wiki2video/llm_engine/prompts/categories/script_structure/stewie_peter.md
./wiki2video/llm_engine/prompts/categories/script_structure/wiki_solo_narrative.md
./wiki2video/llm_engine/prompts/categories/test_prompt/test_prompt.md
./wiki2video/llm_engine/prompts/categories/text_image/film_frame_prompt.md
./wiki2video/llm_engine/prompts/categories/text_video/cinematic_prompt.md
./wiki2video/llm_engine/prompts/categories/wiki_direction_extractor/wiki_direction_extractor.md
./wiki2video/llm_engine/prompts/categories/wiki_summary/section_summary.md
./wiki2video/llm_engine/providers/__init__.py
./wiki2video/llm_engine/providers/base_provider.py
./wiki2video/llm_engine/providers/google_llm_provider.py
./wiki2video/llm_engine/providers/openai_llm_provider.py
./wiki2video/llm_engine/providers/silicon_llm_provider.py
./wiki2video/methods/__init__.py
./wiki2video/methods/base.py
./wiki2video/methods/registry.py
./wiki2video/methods/worker_interface.py
./wiki2video/methods/extract_background_segment/__init__.py
./wiki2video/methods/extract_background_segment/method.py
./wiki2video/methods/extract_background_segment/schema.py
./wiki2video/methods/moviepy_animation/__init__.py
./wiki2video/methods/moviepy_animation/base_template.py
./wiki2video/methods/moviepy_animation/method.py
./wiki2video/methods/moviepy_animation/renderer.py
./wiki2video/methods/moviepy_animation/schema.py
./wiki2video/methods/moviepy_animation/template_registry.py
./wiki2video/methods/moviepy_animation/templates/__init__.py
./wiki2video/methods/moviepy_animation/templates/elastic_clip.py
./wiki2video/methods/moviepy_animation/templates/slide_landscape.py
./wiki2video/methods/moviepy_animation/templates/slide_portrait.py
./wiki2video/methods/text_audio/__init__.py
./wiki2video/methods/text_audio/api_router.py
./wiki2video/methods/text_audio/method.py
./wiki2video/methods/text_audio/schema.py
./wiki2video/methods/text_audio/providers/fish_audio_provider.py
./wiki2video/methods/text_audio/providers/google_audio_provider.py
./wiki2video/methods/text_audio/providers/openai_audio_provider.py
./wiki2video/methods/text_image/__init__.py
./wiki2video/methods/text_image/api_router.py
./wiki2video/methods/text_image/method.py
./wiki2video/methods/text_image/schema.py
./wiki2video/methods/text_image/try_text_image.py
./wiki2video/methods/text_image/providers/google_image_provider.py
./wiki2video/methods/text_image/providers/openai_image_provider.py
./wiki2video/methods/text_image/providers/siliconflow_image_provider.py
./wiki2video/methods/text_video/__init__.py
./wiki2video/methods/text_video/api_router.py
./wiki2video/methods/text_video/constants.py
./wiki2video/methods/text_video/method.py
./wiki2video/methods/text_video/schema.py
./wiki2video/methods/text_video/store.py
./wiki2video/methods/text_video/try_text_video.py
./wiki2video/methods/text_video/utils.py
./wiki2video/methods/text_video/providers/google_video_provider.py
./wiki2video/methods/text_video/providers/openai_video_provider.py
./wiki2video/methods/text_video/providers/siliconflow_video_provider.py
./wiki2video/methods/text_video/providers/status_adapter.py
./wiki2video/router/__init__.py
./wiki2video/router/decider.py
./wiki2video/router/try_decide.py
./wiki2video/schema/__init__.py
./wiki2video/schema/action_spec.py
./wiki2video/schema/generation_result_schema.py
./wiki2video/schema/project_schema.py
./wiki2video/schema/schema_registry.py
./wiki2video/ui/__init__.py
./wiki2video/ui/audio_page.py
./wiki2video/ui/config_page.py
./wiki2video/ui/create_project_page.py
./wiki2video/ui/shared.py
./wiki2video/ui/video_page.py
./wiki2video/validation/__init__.py
./wiki2video/validation/__main__.py
./wiki2video/validation/base_validator.py
./wiki2video/validation/json_validator.py
./wiki2video/validation/silicon_flow_account_validator.py
wiki2video/__init__.py
wiki2video/gradio_app.py
wiki2video.egg-info/PKG-INFO
wiki2video.egg-info/SOURCES.txt
wiki2video.egg-info/dependency_links.txt
wiki2video.egg-info/entry_points.txt
wiki2video.egg-info/requires.txt
wiki2video.egg-info/top_level.txt
wiki2video/assets/doctor/pipeline_test.json
wiki2video/assets/placeholder/placeholder.mp3
wiki2video/assets/placeholder/placeholder.mp4
wiki2video/cli/__init__.py
wiki2video/cli/core_project_builder.py
wiki2video/cli/cost.py
wiki2video/cli/doctor.py
wiki2video/cli/generate.py
wiki2video/cli/init.py
wiki2video/cli/main.py
wiki2video/cli/render.py
wiki2video/cli/script.py
wiki2video/config/__init__.py
wiki2video/config/config_manager.py
wiki2video/config/config_vars.py
wiki2video/config/default_config.py
wiki2video/config/support_platform.py
wiki2video/core/__init__.py
wiki2video/core/beautify_srt.py
wiki2video/core/builder.py
wiki2video/core/concat.py
wiki2video/core/gen_cover.py
wiki2video/core/parse_script.py
wiki2video/core/path_utils.py
wiki2video/core/paths.py
wiki2video/core/pipeline.py
wiki2video/core/utils.py
wiki2video/core/worker.py
wiki2video/core/working_block.py
wiki2video/core/tests/doctor_pipeline_test.py
wiki2video/core/tests/test_concat_video.py
wiki2video/dao/working_block_dao.py
wiki2video/db/__init__.py
wiki2video/db/init_db.py
wiki2video/db/schema/working_blocks.sql
wiki2video/llm_agent/__init__.py
wiki2video/llm_agent/agents/__init__.py
wiki2video/llm_agent/agents/auto_script/__init__.py
wiki2video/llm_agent/agents/auto_script/orchestrator.py
wiki2video/llm_agent/agents/utils/script_normalizer.py
wiki2video/llm_agent/agents/utils/svg_converter.py
wiki2video/llm_agent/agents/utils/wiki_fetcher.py
wiki2video/llm_agent/agents/wiki2video/__init__.py
wiki2video/llm_agent/agents/wiki2video/wiki2video_interactive.py
wiki2video/llm_agent/mcp/__init__.py
wiki2video/llm_agent/mcp/server.py
wiki2video/llm_agent/mcp/tools/__init__.py
wiki2video/llm_agent/mcp/tools/image_search/__init__.py
wiki2video/llm_agent/mcp/tools/image_search/downloader.py
wiki2video/llm_agent/mcp/tools/image_search/search.py
wiki2video/llm_agent/mcp/tools/image_search/tool.py
wiki2video/llm_agent/utils/__init__.py
wiki2video/llm_agent/utils/mcp_client.py
wiki2video/llm_engine/__init__.py
wiki2video/llm_engine/client.py
wiki2video/llm_engine/errors.py
wiki2video/llm_engine/markdown_loader.py
wiki2video/llm_engine/router.py
wiki2video/llm_engine/settings.py
wiki2video/llm_engine/types.py
wiki2video/llm_engine/prompts/registry.json
wiki2video/llm_engine/prompts/categories/info_query/direction_baolun.md
wiki2video/llm_engine/prompts/categories/info_query/direction_cs_education.md
wiki2video/llm_engine/prompts/categories/info_query/direction_story.md
wiki2video/llm_engine/prompts/categories/insert_image/insert_image_from_local.md
wiki2video/llm_engine/prompts/categories/script_structure/elon_trump.md
wiki2video/llm_engine/prompts/categories/script_structure/leijun_dingzhen.md
wiki2video/llm_engine/prompts/categories/script_structure/leijun_manbo.md
wiki2video/llm_engine/prompts/categories/script_structure/stewie_peter.md
wiki2video/llm_engine/prompts/categories/script_structure/wiki_solo_narrative.md
wiki2video/llm_engine/prompts/categories/test_prompt/test_prompt.md
wiki2video/llm_engine/prompts/categories/text_image/film_frame_prompt.md
wiki2video/llm_engine/prompts/categories/text_video/cinematic_prompt.md
wiki2video/llm_engine/prompts/categories/wiki_direction_extractor/wiki_direction_extractor.md
wiki2video/llm_engine/prompts/categories/wiki_summary/section_summary.md
wiki2video/llm_engine/providers/__init__.py
wiki2video/llm_engine/providers/base_provider.py
wiki2video/llm_engine/providers/google_llm_provider.py
wiki2video/llm_engine/providers/openai_llm_provider.py
wiki2video/llm_engine/providers/silicon_llm_provider.py
wiki2video/methods/__init__.py
wiki2video/methods/base.py
wiki2video/methods/registry.py
wiki2video/methods/worker_interface.py
wiki2video/methods/extract_background_segment/__init__.py
wiki2video/methods/extract_background_segment/method.py
wiki2video/methods/extract_background_segment/schema.py
wiki2video/methods/moviepy_animation/__init__.py
wiki2video/methods/moviepy_animation/base_template.py
wiki2video/methods/moviepy_animation/method.py
wiki2video/methods/moviepy_animation/renderer.py
wiki2video/methods/moviepy_animation/schema.py
wiki2video/methods/moviepy_animation/template_registry.py
wiki2video/methods/moviepy_animation/templates/__init__.py
wiki2video/methods/moviepy_animation/templates/elastic_clip.py
wiki2video/methods/moviepy_animation/templates/slide_landscape.py
wiki2video/methods/moviepy_animation/templates/slide_portrait.py
wiki2video/methods/text_audio/__init__.py
wiki2video/methods/text_audio/api_router.py
wiki2video/methods/text_audio/method.py
wiki2video/methods/text_audio/schema.py
wiki2video/methods/text_audio/providers/fish_audio_provider.py
wiki2video/methods/text_audio/providers/google_audio_provider.py
wiki2video/methods/text_audio/providers/openai_audio_provider.py
wiki2video/methods/text_image/__init__.py
wiki2video/methods/text_image/api_router.py
wiki2video/methods/text_image/method.py
wiki2video/methods/text_image/schema.py
wiki2video/methods/text_image/try_text_image.py
wiki2video/methods/text_image/providers/google_image_provider.py
wiki2video/methods/text_image/providers/openai_image_provider.py
wiki2video/methods/text_image/providers/siliconflow_image_provider.py
wiki2video/methods/text_video/__init__.py
wiki2video/methods/text_video/api_router.py
wiki2video/methods/text_video/constants.py
wiki2video/methods/text_video/method.py
wiki2video/methods/text_video/schema.py
wiki2video/methods/text_video/store.py
wiki2video/methods/text_video/try_text_video.py
wiki2video/methods/text_video/utils.py
wiki2video/methods/text_video/providers/google_video_provider.py
wiki2video/methods/text_video/providers/openai_video_provider.py
wiki2video/methods/text_video/providers/siliconflow_video_provider.py
wiki2video/methods/text_video/providers/status_adapter.py
wiki2video/router/__init__.py
wiki2video/router/decider.py
wiki2video/router/try_decide.py
wiki2video/schema/__init__.py
wiki2video/schema/action_spec.py
wiki2video/schema/generation_result_schema.py
wiki2video/schema/project_schema.py
wiki2video/schema/schema_registry.py
wiki2video/ui/__init__.py
wiki2video/ui/audio_page.py
wiki2video/ui/config_page.py
wiki2video/ui/create_project_page.py
wiki2video/ui/shared.py
wiki2video/ui/video_page.py
wiki2video/validation/__init__.py
wiki2video/validation/__main__.py
wiki2video/validation/base_validator.py
wiki2video/validation/json_validator.py
wiki2video/validation/silicon_flow_account_validator.py