v1.6.0
新特性
转录进度改用 tqdm 进度条,逐段日志收进进度条 (#47)
字幕转录原本每段刷多行日志(🎤 转录第 i/N 段、✍️ 已写入 X 条),长音频几十段时严重刷屏、把进度条冲乱。改用 tqdm 统一展示:
- 进度条自动显示在终端底部,日志走
tqdm.write()逐行上滚不冲突 - 逐段信息收进进度条:段号进左侧描述、累计条数进右侧后缀,单行刷新无刷屏
🎬 第 4/4 段: 100%|██████████| 1200.0/1200.0 [00:49<00:00, 24.11s/s, 累计 232 条] - 进度按音频秒数推进
新增 --verbose / -v 日志开关
默认不限制其他日志,集中过滤掉转录链路的三类刷屏噪音(transformers logging、huggingface_hub 进度条、onnxruntime C++ 警告——这些非 Python warnings、旧的 filterwarnings 拦不住)。加 --verbose 放行全部底层日志 + 逐段边界明细,便于调试。各子命令通用。
其他
- 显式声明
tqdm依赖 - 新增
tests/test_cli.py - 支持 Apple Silicon (M 系列) MPS 加速 worked by @littleblacklb
Full Changelog: v1.5.2...v1.6.0