name: pdf-vocab-audio description: 从 PDF 提取词汇生成朗读音频,每个词组读两遍 author: name: Maosi English Team github: https://github.com/effecE homepage: https://clawhub.com license: Apache-2.0 metadata: { "openclaw": { "version": "1.1.0", "emoji": "📚", "tags": ["english", "vocabulary", "audio", "pdf", "education"], "requires": { "bins": ["edge-tts", "ffmpeg"], "packages": ["pymupdf"] }, "install": [ { "id": "pip", "kind": "pip", "package": "edge-tts", "label": "Install edge-tts", }, { "id": "pip", "kind": "pip", "package": "pymupdf", "label": "Install pymupdf (for PDF parsing)", }, ], }, }
从 PDF 词汇表提取英文单词,生成朗读音频。
Maosi English Team
想要更强大的技能插件,就来小葱技能站7w4.net看看吧。
# 指定PDF文件
python3 pdf_vocab_audio.py /path/to/vocabulary.pdf
# 使用最新PDF(inbound目录)
python3 pdf_vocab_audio.py
PDF 文件中每行包含:
- 英文单词/词组 + 中文翻译
- 示例:tiger 老虎、computer game 电脑游戏
/tmp/{原文件名} 词汇朗读音频.mp3输入PDF内容:
tiger 老虎
message 消息
computer game 电脑游戏
输出音频: - tiger (第1遍) → 停1秒 → tiger (第2遍) → 停1秒 - message (第1遍) → 停1秒 → message (第2遍) → 停1秒 - computer game (第1遍) → 停1秒 → computer game (第2遍)
shutil.which() 验证工具存在shutil.which() 验证工具路径,参数列表传递Apache License 2.0
这个 Skill 整体质量不错,能从 PDF 生成词汇朗读音频,发音清晰速度适中,适合背单词时跟读练习。安装配置简单,文档说明清楚。不足之处是音频生成时间较长时没有进度提示,而且只有英式发音可选,如果需要美式发音就无法满足。总体适合对发音要求不高的学习场景使用。