NarratoAI-0.7.2/.dockerignore
1002B
NarratoAI-0.7.2/.github/
-
NarratoAI-0.7.2/.github/pull_request_template.md
1.05KB
NarratoAI-0.7.2/.github/release-drafter.yml
741B
NarratoAI-0.7.2/.github/workflows/
-
NarratoAI-0.7.2/.github/workflows/auto-release-generator.yml
5.97KB
NarratoAI-0.7.2/.github/workflows/codeReview.yml
569B
NarratoAI-0.7.2/.github/workflows/discord-release-notification.yml
9.13KB
NarratoAI-0.7.2/.gitignore
781B
NarratoAI-0.7.2/Dockerfile
2.55KB
NarratoAI-0.7.2/LICENSE
2.22KB
NarratoAI-0.7.2/Makefile
1.48KB
NarratoAI-0.7.2/README-en.md
6.03KB
NarratoAI-0.7.2/README-ja.md
4.55KB
NarratoAI-0.7.2/README.md
7.72KB
NarratoAI-0.7.2/app/__init__.py
-
NarratoAI-0.7.2/app/config/
-
NarratoAI-0.7.2/app/config/__init__.py
1.38KB
NarratoAI-0.7.2/app/config/audio_config.py
6.6KB
NarratoAI-0.7.2/app/config/config.py
2.82KB
NarratoAI-0.7.2/app/config/ffmpeg_config.py
9.32KB
NarratoAI-0.7.2/app/models/
-
NarratoAI-0.7.2/app/models/__init__.py
-
NarratoAI-0.7.2/app/models/const.py
356B
NarratoAI-0.7.2/app/models/exception.py
766B
NarratoAI-0.7.2/app/models/schema.py
6.73KB
NarratoAI-0.7.2/app/services/
-
NarratoAI-0.7.2/app/services/SDE/
-
NarratoAI-0.7.2/app/services/SDE/short_drama_explanation.py
28.66KB
NarratoAI-0.7.2/app/services/SDP/
-
NarratoAI-0.7.2/app/services/SDP/generate_script_short.py
1.24KB
NarratoAI-0.7.2/app/services/SDP/utils/
-
NarratoAI-0.7.2/app/services/SDP/utils/short_schema.py
917B
NarratoAI-0.7.2/app/services/SDP/utils/step1_subtitle_analyzer_openai.py
4.85KB
NarratoAI-0.7.2/app/services/SDP/utils/step5_merge_script.py
2.05KB
NarratoAI-0.7.2/app/services/SDP/utils/utils.py
1.19KB
NarratoAI-0.7.2/app/services/__init__.py
-
NarratoAI-0.7.2/app/services/audio_merger.py
7.46KB
NarratoAI-0.7.2/app/services/audio_normalizer.py
10.56KB
NarratoAI-0.7.2/app/services/clip_video.py
38.87KB
NarratoAI-0.7.2/app/services/generate_narration_script.py
7.81KB
NarratoAI-0.7.2/app/services/generate_video.py
19.2KB
NarratoAI-0.7.2/app/services/llm.py
37.08KB
NarratoAI-0.7.2/app/services/llm/
-
NarratoAI-0.7.2/app/services/llm/__init__.py
1.56KB
NarratoAI-0.7.2/app/services/llm/base.py
6.47KB
NarratoAI-0.7.2/app/services/llm/config_validator.py
11.04KB
NarratoAI-0.7.2/app/services/llm/exceptions.py
3.48KB
NarratoAI-0.7.2/app/services/llm/manager.py
7.57KB
NarratoAI-0.7.2/app/services/llm/migration_adapter.py
12KB
NarratoAI-0.7.2/app/services/llm/providers/
-
NarratoAI-0.7.2/app/services/llm/providers/__init__.py
1.82KB
NarratoAI-0.7.2/app/services/llm/providers/deepseek_provider.py
5.72KB
NarratoAI-0.7.2/app/services/llm/providers/gemini_openai_provider.py
7.92KB
NarratoAI-0.7.2/app/services/llm/providers/gemini_provider.py
16.74KB
NarratoAI-0.7.2/app/services/llm/providers/openai_provider.py
6.14KB
NarratoAI-0.7.2/app/services/llm/providers/qwen_provider.py
8.05KB
NarratoAI-0.7.2/app/services/llm/providers/siliconflow_provider.py
8.43KB
NarratoAI-0.7.2/app/services/llm/test_llm_service.py
7.47KB
NarratoAI-0.7.2/app/services/llm/unified_service.py
9.49KB
NarratoAI-0.7.2/app/services/llm/validators.py
7.55KB
NarratoAI-0.7.2/app/services/material.py
19.8KB
NarratoAI-0.7.2/app/services/merger_video.py
26.93KB
NarratoAI-0.7.2/app/services/prompts/
-
NarratoAI-0.7.2/app/services/prompts/__init__.py
1.45KB
NarratoAI-0.7.2/app/services/prompts/base.py
6KB
NarratoAI-0.7.2/app/services/prompts/documentary/
-
NarratoAI-0.7.2/app/services/prompts/documentary/__init__.py
834B
NarratoAI-0.7.2/app/services/prompts/documentary/frame_analysis.py
2.2KB
NarratoAI-0.7.2/app/services/prompts/documentary/narration_generation.py
5.96KB
NarratoAI-0.7.2/app/services/prompts/exceptions.py
2.22KB
NarratoAI-0.7.2/app/services/prompts/manager.py
9.59KB
NarratoAI-0.7.2/app/services/prompts/registry.py
8.04KB
NarratoAI-0.7.2/app/services/prompts/short_drama_editing/
-
NarratoAI-0.7.2/app/services/prompts/short_drama_editing/__init__.py
830B
NarratoAI-0.7.2/app/services/prompts/short_drama_editing/plot_extraction.py
2.3KB
NarratoAI-0.7.2/app/services/prompts/short_drama_editing/subtitle_analysis.py
2.3KB
NarratoAI-0.7.2/app/services/prompts/short_drama_narration/
-
NarratoAI-0.7.2/app/services/prompts/short_drama_narration/__init__.py
823B
NarratoAI-0.7.2/app/services/prompts/short_drama_narration/plot_analysis.py
3.31KB
NarratoAI-0.7.2/app/services/prompts/short_drama_narration/script_generation.py
13.14KB
NarratoAI-0.7.2/app/services/prompts/template.py
5.62KB
NarratoAI-0.7.2/app/services/prompts/validators.py
9.09KB
NarratoAI-0.7.2/app/services/script_service.py
15.9KB
NarratoAI-0.7.2/app/services/state.py
3.06KB
NarratoAI-0.7.2/app/services/subtitle.py
15.3KB
NarratoAI-0.7.2/app/services/subtitle_merger.py
9.97KB
NarratoAI-0.7.2/app/services/task.py
21.45KB
NarratoAI-0.7.2/app/services/update_script.py
12.46KB
NarratoAI-0.7.2/app/services/video.py
13.81KB
NarratoAI-0.7.2/app/services/video_service.py
1.76KB
NarratoAI-0.7.2/app/services/voice.py
43.46KB
NarratoAI-0.7.2/app/services/youtube_service.py
5.42KB
NarratoAI-0.7.2/app/utils/
-
NarratoAI-0.7.2/app/utils/check_script.py
4.24KB
NarratoAI-0.7.2/app/utils/ffmpeg_utils.py
40.1KB
NarratoAI-0.7.2/app/utils/gemini_analyzer.py
12.18KB
NarratoAI-0.7.2/app/utils/gemini_openai_analyzer.py
6.05KB
NarratoAI-0.7.2/app/utils/qwenvl_analyzer.py
9.76KB
NarratoAI-0.7.2/app/utils/script_generator.py
24.83KB
NarratoAI-0.7.2/app/utils/utils.py
18.86KB
NarratoAI-0.7.2/app/utils/video_processor.py
23.36KB
NarratoAI-0.7.2/config.example.toml
4.65KB
NarratoAI-0.7.2/docker-compose.yml
610B
NarratoAI-0.7.2/docker-deploy.sh
3.76KB
NarratoAI-0.7.2/docker-entrypoint.sh
4.27KB
NarratoAI-0.7.2/docker/Dockerfile_MiniCPM
890B
NarratoAI-0.7.2/docs/AUDIO_OPTIMIZATION_SUMMARY.md
4.45KB
NarratoAI-0.7.2/docs/LLM_MIGRATION_GUIDE.md
8.5KB
NarratoAI-0.7.2/docs/LLM_SERVICE_GUIDE.md
7.38KB
NarratoAI-0.7.2/docs/audio_optimization_guide.md
4.11KB
NarratoAI-0.7.2/docs/check-en.png
923.12KB
NarratoAI-0.7.2/docs/check-zh.png
1.35MB
NarratoAI-0.7.2/docs/img001-en.png
101.99KB
NarratoAI-0.7.2/docs/img001-zh.png
108.57KB
NarratoAI-0.7.2/docs/img002-en.png
55.74KB
NarratoAI-0.7.2/docs/img002-zh.png
53.91KB
NarratoAI-0.7.2/docs/img003-en.png
39.48KB
NarratoAI-0.7.2/docs/img003-zh.png
54.35KB
NarratoAI-0.7.2/docs/img004-en.png
916.19KB
NarratoAI-0.7.2/docs/img004-zh.png
695.49KB
NarratoAI-0.7.2/docs/img005-en.png
70.36KB
NarratoAI-0.7.2/docs/img005-zh.png
144.09KB
NarratoAI-0.7.2/docs/img006-en.png
166.34KB
NarratoAI-0.7.2/docs/img006-zh.png
142.64KB
NarratoAI-0.7.2/docs/img007-en.png
467.82KB
NarratoAI-0.7.2/docs/img007-zh.png
299.85KB
NarratoAI-0.7.2/docs/index-en.png
229.14KB
NarratoAI-0.7.2/docs/index-zh.png
228.62KB
NarratoAI-0.7.2/docs/original_audio_integration_guide.md
5.08KB
NarratoAI-0.7.2/docs/prompt_management_system.md
7.29KB
NarratoAI-0.7.2/docs/short_drama_narration_optimization.md
5.98KB
NarratoAI-0.7.2/docs/short_drama_prompt_optimization_summary.md
4.74KB
NarratoAI-0.7.2/docs/voice-list.txt
12.25KB
NarratoAI-0.7.2/docs/webui_bug_fix_summary.md
5.03KB
NarratoAI-0.7.2/project_version
5B
NarratoAI-0.7.2/requirements.txt
720B
NarratoAI-0.7.2/resource/
-
NarratoAI-0.7.2/resource/fonts/
-
NarratoAI-0.7.2/resource/fonts/fonts_in_here.txt
21B
NarratoAI-0.7.2/resource/public/
-
NarratoAI-0.7.2/resource/public/index.html
860B
NarratoAI-0.7.2/resource/scripts/
-
NarratoAI-0.7.2/resource/scripts/script_in_here.txt
-
NarratoAI-0.7.2/resource/songs/
-
NarratoAI-0.7.2/resource/songs/song_in_here.txt
-
NarratoAI-0.7.2/resource/srt/
-
NarratoAI-0.7.2/resource/srt/srt_in_here.txt
-
NarratoAI-0.7.2/resource/videos/
-
NarratoAI-0.7.2/resource/videos/video_in_here.txt
-
NarratoAI-0.7.2/webui.py
8.34KB
NarratoAI-0.7.2/webui/__init__.py
380B
NarratoAI-0.7.2/webui/components/
-
NarratoAI-0.7.2/webui/components/__init__.py
396B
NarratoAI-0.7.2/webui/components/audio_settings.py
28.74KB
NarratoAI-0.7.2/webui/components/basic_settings.py
23.31KB
NarratoAI-0.7.2/webui/components/ffmpeg_diagnostics.py
9.87KB
NarratoAI-0.7.2/webui/components/script_settings.py
16.42KB
NarratoAI-0.7.2/webui/components/subtitle_settings.py
5.09KB
NarratoAI-0.7.2/webui/components/system_settings.py
1.69KB
NarratoAI-0.7.2/webui/components/video_settings.py
2.07KB
NarratoAI-0.7.2/webui/config/
-
NarratoAI-0.7.2/webui/config/settings.py
5.52KB
NarratoAI-0.7.2/webui/i18n/
-
NarratoAI-0.7.2/webui/i18n/__init__.py
30B
NarratoAI-0.7.2/webui/i18n/en.json
6.18KB
NarratoAI-0.7.2/webui/i18n/zh.json
9.88KB
NarratoAI-0.7.2/webui/tools/
-
NarratoAI-0.7.2/webui/tools/base.py
6.15KB
NarratoAI-0.7.2/webui/tools/generate_script_docu.py
23.38KB
NarratoAI-0.7.2/webui/tools/generate_script_short.py
3.68KB
NarratoAI-0.7.2/webui/tools/generate_short_summary.py
10.5KB
NarratoAI-0.7.2/webui/utils/
-
NarratoAI-0.7.2/webui/utils/cache.py
1.16KB
NarratoAI-0.7.2/webui/utils/file_utils.py
7.48KB
NarratoAI-0.7.2/webui/utils/vision_analyzer.py
2.86KB