# 激活虚拟环境
.\test1\Scripts\activate
# 安装依赖
pip install -r requirements.txtpython app.py或使用 CLI 工具:
python cli.py --help主页是核心功能界面,用于配置参数并执行挖掘任务。
素材文件:
- 视频文件: 选择动漫视频文件(支持 mp4, mkv, avi)
- 字幕文件: 选择对应的字幕文件(支持 srt, ass, vtt)
- 单词列表: 选择包含目标单词的文本文件(每行一个单词)
- 输出目录: 选择输出文件的保存位置
词典目录:
- Primary 词典: 主要 MDX 词典目录
- NHK 旧版: NHK 日本語発音アクセント辞典(旧版)
- NHK 新版: NHK 日本語発音アクセント辞典(新版)
- 大辞泉 (DJS): 大辞泉词典目录
- 频率数据: 词频数据文件(支持 JSON/ZIP/CSV/TSV)
导出选项:
- ☑️ 导出 CSV: 将生成的卡片导出为 CSV 文件
- ☑️ 推送到 Anki: 将卡片推送到 Anki(需先配置 Anki 设置)
处理流程:
- 选择所有必需的文件和目录
- 配置导出选项
- 点击"开始处理"按钮
- 查看进度条和日志输出
- 处理完成后会显示统计信息
词典查询界面用于快速查询日语单词。
使用方法:
- 选择词典类型(Primary MDX / NHK 旧版 / NHK 新版 / 大辞泉)
- 输入日语单词
- 点击"查询"按钮或按回车键
- 查看词典释义(HTML 格式)
Fallback 机制: 如果在选择的词典中未找到结果,系统会自动尝试其他词典,并显示提示信息。
配置 Anki 推送相关参数。
Anki-Connect 配置:
- URL: Anki-Connect 服务地址(默认:http://127.0.0.1:8765)
- 测试连接: 点击按钮测试与 Anki 的连接状态
牌组配置:
- 牌组: Anki 牌组名称(例如:Japanese::Mining)
- 模型: Anki 笔记模型名称(例如:Japanese Mining)
- 标签: 添加到卡片的标签(多个标签用空格分隔)
字段映射: 系统会自动映射以下字段:
- Word → 单词
- Sentence → 句子
- Reading → 读音
- Definition → 释义
- Pitch → 音调
- Audio → 音频
- Picture → 图片
- Frequency → 频率
注意事项:
- 确保 Anki 正在运行
- 确保已安装 Anki-Connect 插件
- 确保牌组和模型已在 Anki 中创建
显示项目信息、版本号、技术栈、许可证等。
如果你更喜欢命令行工具,可以使用 cli.py:
python cli.py \
--video "path/to/video.mp4" \
--subs "path/to/subs.srt" \
--words "path/to/words.txt" \
--outdir "path/to/output" \
--primary-mdx "path/to/primary_mdx" \
--nhk-old "path/to/nhk_old" \
--csv \
--anki查看所有选项:
python cli.py --help单词列表是文本文件,每行一个单词:
家具
勉強
大学
词典目录应包含 .mdx 和对应的 .mdd 文件:
primary_mdx/
├── primary.mdx
└── primary.mdd
支持以下格式:
- JSON: Yomichan 格式的频率数据
- ZIP: 包含 JSON 的压缩包
- CSV/TSV: 第一列为单词,第二列为频率
在 Anki 中创建笔记模型,包含以下字段:
- Word
- Sentence
- Reading
- Definition
- Pitch
- Audio
- Picture
- Frequency
- Episode(可选)
- Position(可选)
确保已安装 FFmpeg 并添加到系统 PATH:
# Windows
choco install ffmpeg
# Linux
sudo apt install ffmpeg
# macOS
brew install ffmpeg验证安装:
ffmpeg -versionA: 确保:
- Anki 正在运行
- 已安装 Anki-Connect 插件(代码:2055492159)
- URL 正确(默认:http://127.0.0.1:8765)
A: 检查:
- 词典目录路径是否正确
- 词典文件是否完整(.mdx 和 .mdd)
- 是否有读取权限
A: 确保:
- FFmpeg 已正确安装
- 已添加到系统 PATH
- 视频文件格式受支持
A: 系统已修复鼻浊音问题,优先使用 Fugashi 的 lForm。如果仍有问题,请检查 UniDic 版本。