#675·voicebox

在 HTTP REST 和 MCP 翻译时,MLX 线程出现错误:"当前线程中没有流 (gpu)"

作者: lidi1011创建于 2026年5月18日更新于 2026年9月13日

□ 环境

  • macOS 26.5,苹果硅(M4)
  • 语音盒v0.5.0(应用+服务器)

□ 错误摘要 Voicebox HTTP REST API( " POST / speak " )和MCP `voicebox.trancis " 都因MLX线条-文本错误而失败。 MCP " voicebox. speak " 工具效果良好——这个问题是针对在Async/FastMCP背景下使用MLX的HTTP处理器的.

□ 复制步骤

  1. HTTP REST `/说' {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? 卷起 -- -- http://127.0.0.1:17493/ speak -- --
  • 十号后 -H"Content-Type:应用程序/json"? -H"X-Voicebox-Client-Id:测试"? -=YTET -伊甸园字幕组=- 翻译:
− SSE流显示的为~30s的"生成"后为"状态:"失败"后为:

当前线索中没有Stream( gpu, 1) 。


2. MCP `voicebox.trancis'
通过任何带有音频文件的 MCP 客户端呼叫 :

语音框.trancis(audio path="/path/to/audio.wav",语言="zh").

— 相同错误 :

当前线索中没有Stream( gpu, 4) 。


□ 预期行为
HTTP说话端点和MCP tranlax都应该用MLX后端的Apple硅来工作,和MCP说话工具一样.

□ 附加上下文
- 打破任何非MCP集成(海关 TTS 供应商、 shell 脚本等)
- MCP `voicebox. speak' 工作,暗示问题在于 FastMCP HTTP 处理器如何设置 MLX 线程上下文与 MCP 工具执行路径

内容来源: jamiepine/voicebox