跳转至

AI 应用服务文档库 · 执行总纲(AppDocs)

定位:本文件是 F:\EricLiu\AppDocs\ 的执行总纲与总入口,覆盖服务器集中管理(单机/集群/高可用)、AI 能力服务化(TTS / ASR / SOE 口语评测 / NLP / 图像生成 / OCR)、.NET 应用生态,以及教育与文化方向(英语学习 / 古诗词古籍 / 古典艺术生成 / 青少年编程)共 13 个技术领域的主流开源技术与项目。 姊妹库:F:\EricLiu\Docs\README.md(运维基础设施总纲)。两库共用同一套机制——五段式实验报告、七步实验循环、时间盒、资源预算(宿主机 60% 上限)、复用闭环、落盘硬约束(一切产物只存 F:\EricLiu\ 下)——规则以 Docs 总纲为准,本总纲不重复展开。 版本:v1.1 创建:2026-11-11 最近核对:2026-11-11(全部分册已对照官网/GitHub 更新版本基线)

1. 本库范围与文档索引

目录 主题 优先级 核心开源项目
Roadmap/ 应用服务实践路线图 必读 阶段 A-H 实验清单(见第 3 节)
Reusable/ 应用侧复用资产库 必读 同 Docs\Reusable 机制(状态/版本/命中/受控标签)
WebPanel/ 服务器集中管理 Web ★★★ 1Panel、Cockpit、Portainer、Semaphore
DotNet/ .NET 开发框架与生态 ★★★ ABP、nopCommerce、Orchard Core、M.E.AI/Semantic Kernel、ONNX Runtime、Sdcb.PaddleOCR/SimdPaddleOCR、Whisper.net
TTS/ 语音合成 ★★★ GPT-SoVITS、CosyVoice、Piper、F5-TTS、Kokoro、MeloTTS、Speech-AI-Forge(聚合)、IndexTTS
ASR/ 语音识别 ★★★ faster-whisper、FunASR(Paraformer)、SenseVoice、whisper.cpp、whisper-asr-webservice、sherpa-onnx
SOE/ 口语发音评测 ★★☆ OpenPronounce、GOP 算法(Kaldi / wav2vec2)+ speechocean762;商用对比(讯飞 ISE / 腾讯云 SOE)
NLP/ 自然语言处理与 LLM 服务化(中/英文分列) ★★★ 中文:jieba、HanLP;英文:spaCy、NLTK、Stanza;Ollama、Xinference;Dify、RAGFlow;new-api、Open WebUI
ImageGen/ 图像生成 ★★☆ ComfyUI(主力);SDXL / SD3.5 / FLUX 模型生态
OCR/ 文字识别 ★★★ PaddleOCR、RapidOCR、Sdcb.SimdPaddleOCR(.NET);文档解析:MinerU、Docling、Surya
HA/ 高可用与负载均衡 ★★★ Keepalived、HAProxy、LVS;MySQL、PostgreSQL(Patroni)、Redis/Valkey/Dragonfly
ClassicalCN/ 古诗词/古籍 AI 处理与阅读学习 ★★☆ chinese-poetry 语料库、殆知阁、CTEXT、gelv-poetry 格律、GuwenBERT、OpenCC
ArtGen/ 古典艺术绘画 / AI 生成图片 ★★☆ ComfyUI + 国风 LoRA 生态(工笔/水墨)、ControlNet、IP-Adapter、WikiArt
EnglishLearn/ 英语内容处理 + 自适应教学 ★★☆ spaCy(en)、NLTK、textstat、ECDICT、LanguageTool、Anki、Moodle、DeepTutor
YouthCoding/ 青少年编程学习平台 ★★☆ Scratch、TurboWarp、Blockly、Hedy、JupyterLite、code-server、MakeCode

每份分册均含:选型对比表(适用范围)→ 限制与回避清单 → 推荐结论(首选/选配/回避 + 理由);推荐基准 = 维护活跃度 + 许可证 + 纯 CPU 可行性 + 与实验目标匹配度。 留痕与发布:实验每步骤后即时更新记录;阶段完结后 git push 到 Gitee ops-lab 并重新发布 docs.nopcloud.com——按 Docs 总纲 §3 规则 8 执行,两库同规。

领域联动关系(实验时可跨分册组合):

语音链路  TTS → ASR → SOE      ← 核心链路,毕业作品"跟读评测";同时服务 EnglishLearn 口语评测
教育文化  EnglishLearn / ClassicalCN / ArtGen / YouthCoding
                                  ← 共享底座:NLP(Ollama/Dify) + ImageGen(ComfyUI) + WebPanel(Nginx 网关)
进程内替代  DotNet(Sdcb.SimdPaddleOCR / Whisper.net) ←→ OCR / ASR   ← .NET 集成时免去 Python HTTP 中转
基础设施依赖  全部阶段依赖 Docs 主线的 Docker/K8s/HA/Nginx 能力(见 §3 阶段标注)

2. 实验环境与资源约束(关键差异点)

  1. 宿主机无独立 GPU(2×Xeon Gold 6138,纯 CPU):
  2. CPU 友好可跑:Piper(TTS)、faster-whisper int8(ASR)、PaddleOCR/RapidOCR(OCR)、jieba/HanLP(NLP)、小模型 LLM(Ollama qwen 0.5B-4B 量化)
  3. CPU 极慢需 patience 或换云 GPU:GPT-SoVITS / CosyVoice / F5-TTS 推理、ComfyUI/SDXL 出图(分钟级/张)
  4. 各分册均已标注资源需求;涉及 GPU 的实验在路线图中标记 [GPU-可选],默认按 CPU 路径或云 API 替代
  5. 资源预算:沿用 Docs\Roadmap §2.6——所有 VM 合计 ≤150GB 内存 / 48 vCPU / VM 磁盘合计 ≤500GB(放 F 盘);AI 服务优先以 Docker 容器跑在 VM 内,不再额外开新 VM 除非实验需要。
  6. 模型与数据集下载:下载前必须先确认体积(分册已标注意量级)并确认磁盘余量;大文件下载用后台任务,不阻塞会话。
  7. 落盘:模型权重、数据集等大文件放 F:\EricLiu\AppDocs\<技术>\labs\models\ 或 F:\EricLiu\Envs\,禁止写 C 盘用户目录。

3. 学习路线总览(详细实验清单见 Roadmap/README.md)

阶段 A  服务器集中管理:1Panel/Cockpit 纳管单机 → Portainer 纳管容器 → 多机纳管
阶段 B  语音链路:TTS(Piper 起步 → GPT-SoVITS)→ ASR(faster-whisper/FunASR)→ SOE 评测
阶段 C  NLP 与 LLM 服务化:分词/NLP 工具链 → Ollama 本地 LLM → Dify/RAG 知识库
阶段 D  图像生成:ComfyUI [CPU 慢速或云 GPU]
阶段 E  OCR:PaddleOCR/RapidOCR 文档识别服务
阶段 F  高可用与集群:Keepalived+HAProxy 双机 → 服务健康检查 → 故障切换演练
阶段 G  全链路整合:统一 Nginx 网关 + K8s 部署 TTS/ASR + 监控告警
阶段 H  教育与文化应用(选修):EnglishLearn 自适应学习 → ClassicalCN 古诗词 RAG
        → ArtGen 国风生成 [CPU 慢速] → YouthCoding 青少年编程学习站

4. AI 阅读顺序

场景 阅读顺序
做应用实验 Docs 总纲(机制规则)→ 本总纲 → Roadmap(当前阶段)→ 对应技术分册
选型调研 对应分册第 1 节"选型对比表"(含许可证/资源需求/推荐场景)
排障 Docs\Reusable 与 AppDocs\Reusable 两个 INDEX 都查 → 分册排障节
沉淀资产 统一入 AppDocs\Reusable\(应用侧标签见其 README 词表)
新建/更新文档 Docs 总纲 §5 入库规则 → Docs 总纲 §6(AppDocs 九段结构)→ 相邻分册(保持格式)
复盘/查经验 对应 labs*\README.md(实验报告)→ EXPERIENCE.md → AppDocs\Reusable\
跨库实验(应用实验用到基础设施) 本总纲 §2 资源约束 → Docs 对应分册(Docker/K8s/HA/Nginx)

5. 入库规则

产出 位置
新应用技术分册 AppDocs\<技术>\README.md(结构按 Docs 总纲 §6 的 AppDocs 九段:版本基线 + 选型对比 + 限制回避 + 推荐结论 + 安装 + 命令 + 模板 + 排障 + 守则);登记本总纲 §1 索引
实验报告 AppDocs\<技术>\labs\E{A-H}XX-名称\(五段式,模板见 Docs\Roadmap §2.2)
经验条目 AppDocs\<技术>\labs\EXPERIENCE.md(表格追加,标明对应资产;坑 ≥2 次的条目进错题本)
复用资产 AppDocs\Reusable\(登记 INDEX.md,标签用应用侧词表)
模型/数据集 AppDocs\<技术>\labs\models\(不入 git,.gitignore 排除,git 细则见 Docs\DocOps §4)
路线图变更 AppDocs\Roadmap\README.md(勾选 checkbox、更新继续点)
临时文件 F:\EricLiu\tmp\(实验收尾清理)

6. 更新记录

日期 变更
2026-11-11 建库:总纲、Roadmap、Reusable、8 份技术分册(均经官网核对版本基线)
2026-11-11 新增 DotNet 分册(ABP/nopCommerce/Orchard Core/M.E.AI/Sdcb 系列);TTS/ASR/OCR/NLP 补入整合型项目(Speech-AI-Forge、whisper.cpp、new-api、Open WebUI 等)及用/不用结论;9 册统一补齐"推荐结论 + 适用范围 + 限制",回避项均附事实依据(停更/CVE/许可证/CPU 不可行)
2026-11-11 文档库管理策略定案(见 Docs\DocOps):Markdown+Git 事实源 + MkDocs Material 浏览层,随阶段 A/G 用 1Panel 部署 Gitea 与浏览站
2026-11-11 大扩容:HA 加 PostgreSQL(Patroni)/Valkey/Dragonfly;NLP 按中文/英文分列;TTS/ASR/OCR 扩充选型(Kokoro、MeloTTS、SenseVoice、MinerU、Docling 等);新增 4 领域分册 ClassicalCN / ArtGen / EnglishLearn / YouthCoding;Roadmap 增阶段 H
2026-11-11 v1.1:定位行更新为 13 领域;§1 补领域联动关系;§2 补磁盘红线与模型下载守则;§4 补三个阅读场景;§5 补经验/路线图/临时文件三行并引用九段结构;文档管理参考库清单见 Docs\DocOps §6