Whisper 语音转写如何处理录音
简短答案
开启 Whisper 后,已配对电脑上的 daemon 会重组录音并运行本地 whisper.cpp。实现不会记录音频或转写正文;临时文件采用尽力删除,因此不能承诺清理绝不会失败。
转写在哪里运行
- App 会把完整录音进行 Base64 编码,再以带序号的
AudioChunk分片发送给已配对电脑。 - daemon 重组并解码这些分片,然后调用电脑本地的
whisper.cpp流程。 - 转写结果只返回给发送录音的设备,不会注入另一个 Agent 进程。
日志与临时文件
- 实现不会把音频字节或转写正文写入 daemon 日志。
- CLI 正常路径记录退出码和耗时;如果转写抛出异常,错误路径会记录异常类型和最多 120 个字符的异常消息。
- 音频与中间产物位于临时目录;运行结束后,
finally会尝试递归删除。