App + 已配对电脑 daemon

Whisper 语音转写如何处理录音

简短答案

开启 Whisper 后,已配对电脑上的 daemon 会重组录音并运行本地 whisper.cpp。实现不会记录音频或转写正文;临时文件采用尽力删除,因此不能承诺清理绝不会失败。

转写在哪里运行

  • App 会把完整录音进行 Base64 编码,再以带序号的 AudioChunk 分片发送给已配对电脑。
  • daemon 重组并解码这些分片,然后调用电脑本地的 whisper.cpp 流程。
  • 转写结果只返回给发送录音的设备,不会注入另一个 Agent 进程。

日志与临时文件

  • 实现不会把音频字节或转写正文写入 daemon 日志。
  • CLI 正常路径记录退出码和耗时;如果转写抛出异常,错误路径会记录异常类型和最多 120 个字符的异常消息。
  • 音频与中间产物位于临时目录;运行结束后,finally 会尝试递归删除。
问题还没解决?把你尝试过的步骤写进 GitHub issue。新建 issue →