Skip to content

feat: 支持通过配置项限制转录文件大小 #3

Description

@LRainner

背景

文件转录模式在读取文件前没有大小检查,可能导致大文件占用过多内存甚至 OOM。OpenAI Whisper API 有 25MB 限制,但不同提供商的限制可能不同。

方案

  • AsrConfig 中添加 max_file_size 字段(可选,单位字节,如 25_000_000
  • 文件模式下读取文件前检查大小
  • 默认 None(不限制),由 API 自行返回超限错误

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions