feat: 新增语音转文字(ASR)功能
- 后端:新增 /api/audio/transcribe 接口,调用 Ollama whisper 进行语音识别 - 前端:新增 AudioTranscribePage.vue 页面,支持 MP3/WAV/M4A/OGG/FLAC 等格式 - 注册路由、工具卡片、智能助手欢迎语更新 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
+8
-5
@@ -1,4 +1,4 @@
|
||||
# eaisalestrain_app 博昇内部培训平台 — 编码与调试最高准则
|
||||
# eai_agentplatform_app 博昇内部培训平台 — 编码与调试最高准则
|
||||
|
||||
> **版本:V1.0**
|
||||
> **日期:2026-08-15**
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
# 第一部分:通用开发规则
|
||||
|
||||
> **适用范围**:适用于 eaisalestrain_app 及 EAIHub 下其他涉及 FastAPI/Vue3/AI 的项目。
|
||||
> **适用范围**:适用于 eai_agentplatform_app 及 EAIHub 下其他涉及 FastAPI/Vue3/AI 的项目。
|
||||
> **使用方式**:新任务开始前应先通读本部分;项目专用规则(P)在遵守本部分基础上叠加。
|
||||
|
||||
## 索引
|
||||
@@ -112,10 +112,13 @@
|
||||
|
||||
## G06 原则:AI 助手行为规范
|
||||
|
||||
1. **任务启动预读**:AI 助手在接收到新任务后的第一步操作中,必须读取本项目根目录下的 `CODING_RULES.md` 与 `eaisalestrain_app/CLAUDE.md`。
|
||||
1. **任务启动预读**:AI 助手在接收到新任务后的第一步操作中,必须读取本项目根目录下的 `CODING_RULES.md` 与 `eai_agentplatform_app/CLAUDE.md`。
|
||||
2. **持续追踪**:直到问题完全解决并经由日志或接口验证通过前,不得结束任务。
|
||||
3. **新对话启动仪式**:新对话必须先读 `eaisalestrain_app/PROJECT_STATE.md` → `CODING_RULES.md`,再开始干活。
|
||||
3. **新对话启动仪式**:新对话必须先读 `eai_agentplatform_app/PROJECT_STATE.md` → `CODING_RULES.md`,再开始干活。
|
||||
4. **发现规则与实现冲突时**,优先提醒并修正,不得静默忽略。
|
||||
5. **Git 同步状态必须用 `-sb` 显式确认**:首次执行 git 相关操作时,必须使用 `git status -sb` 或 `git status -v` 而非简短版本,确保能清晰看到本地与远端的 ahead/behind 关系。禁止依赖 `git diff HEAD origin/HEAD` 单条链式命令判断,因其 `&&` 链在中间出错时会导致后续输出丢失。
|
||||
6. **Git 检查必须指定分支名**:使用 `origin/<branch>`(如 `origin/main`)而非 `origin/HEAD`,避免 `origin/HEAD` 歧义。
|
||||
7. **验证输出后再总结**:在给出 git 状态结论前,必须确认所有关键信息(ahead/behind、clean/dirty、branch)均已成功读取,不得在未确认完整性的情况下返回结论。
|
||||
|
||||
---
|
||||
|
||||
@@ -138,7 +141,7 @@
|
||||
|
||||
---
|
||||
|
||||
# 第二部分:eaisalestrain_app 项目专用规则
|
||||
# 第二部分:eai_agentplatform_app 项目专用规则
|
||||
|
||||
> **适用范围**:仅适用于博昇内部培训平台项目。
|
||||
> **使用方式**:本部分在通用规则之上叠加。若两者看似冲突,应先检查是否为项目专用规则对通用规则的场景化收敛。
|
||||
|
||||
Reference in New Issue
Block a user