fixed a bug,spliting sentence

This commit is contained in:
2026-08-13 22:33:27 +08:00
parent b3c264e910
commit 3b0fd719d9
2 changed files with 213 additions and 6 deletions

View File

@@ -10,6 +10,8 @@ pip 安装依赖后即可直接播放视频。
- 播放 / 暂停 / 停止、上一首 / 下一首
- 前进 / 后退(步长可自定义)与进度条点击拖动定位
- 快进步长可在界面底部直接填写1-600 秒),自动保存、下次启动自动加载
- 按句跳转:勾选后 `←` / `→` 自动播放上一句/下一句(基于音频静音自动识别
句边界,无需联网,分析结果自动缓存)
- 音量调节、静音0.5x - 2.0x 变速播放
- 三种循环模式:关 / 单曲循环 / 列表循环
- 播放列表管理(打开文件、打开文件夹、删除条目、双击播放)
@@ -66,7 +68,7 @@ pip install -r requirements.txt
| 快捷键 | 功能 |
| --- | --- |
| `Space` | 播放 / 暂停 |
| `←` / `→` | 后退 / 前进 10 秒 |
| `←` / `→` | 后退 / 前进(步长可自定义;勾选“按句跳转”后按句子跳转) |
| `Shift+←` / `Shift+→` | 后退 / 前进 60 秒 |
| `↑` / `↓` | 音量 +5 / -5 |
| `Ctrl+↑` / `Ctrl+↓` | 快进步长 +1 / -1 秒macOS 亦支持 `Command+↑ / ↓` |
@@ -91,6 +93,13 @@ pip install -r requirements.txt
60 秒),输入后按回车或点击其他位置即生效并自动保存(配置文件:用户主目录下的
`.mediaplayer_settings.json`)。
勾选“按句跳转”后,`←` / `→` 不再按固定秒数跳转,而是自动跳到上一句 / 下一句
的开头:程序会分析音频中的静音停顿来自动切分句子(适合听写、跟读等场景)。
静音阈值会根据每个文件的背景噪声自动调整,带环境噪音的录音也能正常分句。
分析在后台进行,首次播放某文件时状态栏会提示“正在分析句边界…”,完成后
自动缓存;无法识别(如纯音乐、无音频轨)时会提示并回退为普通步进跳转。
“按句跳转”的开关状态同样会自动保存。
## 常见问题
- **状态栏显示“纯 Python 解码内核”**:说明未检测到 VLC程序正在使用内置的