#1560·OpenMAIC

代理 generate_tts 在每个页面上都失败 (失败 5 次,无原因),而编辑器的 TTS 按钮正常工作: /app/data 卷归根用户所有,故失败被忽略

作者: automationmatnastik-star创建于 2026年9月16日更新于 2026年9月16日

** 发生了什么**

随着pro workbench / 代理运行时间的启用,代理器的"generate tts"工具回答"Naration audio:0生成,0跳出,5失败.",而编辑器的"再生成同页上的所有描述*按钮"("POST /api/generate/tts",同名提供者,同名密钥)则成功5/5. 工具结果没有给出任何理由,助手告诉用户"无法添加叙述"——在每页花费了~40 s(和提供者配额)之后.

** 为什么**

  • 编辑路由将音频字节返回浏览器;代理路由用persistClassroomMediaBytes'在QQcwd>/data/classrooms/<stage>/media'(lib/server/classroom-media-bytes.ts')下粘接在磁盘上。
  • 跑道图像( " Dockerfile " )从不创建 " /app/data " 并切换到 " USER nextjs " 。 因此,Docker创建了 " /app/data " (使课堂媒体在整个部署过程中保持正常状态的明显方法)所挂载的一卷由Docker拥有, " fs.mkdir " / " writeFile " 与 " EACCES " 失效。
  • lib/server/agent-runtime/scene-ts.ts ' 仅在failed.push(action.id)'中记录了每次行动的错误——信息被删除,没有记录任何信息,而且已经为每行调用供应商。

** 转载**

Docker ' 与量:[开放数据:/app/data] ' 组成,然后在容器中:id;is-ld/app/data;tuch/app/data/.w'-uid=1001(nextjs)'、drwxr-xr-x root'、拒绝执行 ' 。 要求工作台助手"向第1页添加叙述".

内容来源: THU-MAIC/OpenMAIC