## 背景 文件转录模式在读取文件前没有大小检查,可能导致大文件占用过多内存甚至 OOM。OpenAI Whisper API 有 25MB 限制,但不同提供商的限制可能不同。 ## 方案 - 在 `AsrConfig` 中添加 `max_file_size` 字段(可选,单位字节,如 `25_000_000`) - 文件模式下读取文件前检查大小 - 默认 `None`(不限制),由 API 自行返回超限错误 🤖 Generated with [Claude Code](https://claude.com/claude-code)
背景
文件转录模式在读取文件前没有大小检查,可能导致大文件占用过多内存甚至 OOM。OpenAI Whisper API 有 25MB 限制,但不同提供商的限制可能不同。
方案
AsrConfig中添加max_file_size字段(可选,单位字节,如25_000_000)None(不限制),由 API 自行返回超限错误🤖 Generated with Claude Code