English Phonetics Batch - 英文单词批量音标标注工具
当以下情况时使用此 Skill:
- - 需要批量给英文单词列表添加美式国际音标(IPA)
- 需要检查现有单词表中的音标是否正确
- 需要将纯单词列表转换为带音标的词汇表
- 需要验证修复高考/四级/六级/雅思/托福等词汇表中损坏的音标
- 需要从编码损坏的文档中恢复问号占位的音标
Features
- - ✅ 自动查询每个单词的美式发音国际音标
- ✅ 支持批量处理从几十到几千个单词
- ✅ 检查现有音标正确性,标记并修复错误音标(自动修复问号占位符)
- ✅ 自动重试 - 指数退避重试网络错误和限流
- ✅ 统计报告 - 显示成功率和处理摘要
- ✅ 输出多种格式:纯文本、Markdown、CSV
- ✅ 美式发音优先,自动优先选择美式音标
- ✅ 处理结果包含单词 + 音标 + 词性
- ✅ 使用免费 API,不需要 API 密钥
- ✅ 可配置延迟和重试次数,灵活适应不同大小列表
Quick Start
Command Line
CODEBLOCK0
Python API
CODEBLOCK1
Documentation
Output Formats
Text format (default):
CODEBLOCK2
CSV format (for spreadsheets):
CODEBLOCK3
Markdown format:
| Word | American IPA | Part of Speech |
|---|
| apple | /ˈæpl/ | noun |
| banana |
/bəˈnænə/ | noun |
Requirements
- - Python 3.6+
- INLINECODE0 library (
pip install requests) - Internet connection (for dictionary API queries)
Installation
CODEBLOCK4
No other installation required - just clone and use.
Author
Created for bulk English vocabulary phonetic transcription with American English IPA.
English Phonetics Batch - 英文单词批量音标标注工具
当以下情况时使用此 Skill:
- - 需要批量给英文单词列表添加美式国际音标(IPA)
- 需要检查现有单词表中的音标是否正确
- 需要将纯单词列表转换为带音标的词汇表
- 需要验证修复高考/四级/六级/雅思/托福等词汇表中损坏的音标
- 需要从编码损坏的文档中恢复问号占位的音标
Features
- - ✅ 自动查询每个单词的美式发音国际音标
- ✅ 支持批量处理从几十到几千个单词
- ✅ 检查现有音标正确性,标记并修复错误音标(自动修复问号占位符)
- ✅ 自动重试 - 指数退避重试网络错误和限流
- ✅ 统计报告 - 显示成功率和处理摘要
- ✅ 输出多种格式:纯文本、Markdown、CSV
- ✅ 美式发音优先,自动优先选择美式音标
- ✅ 处理结果包含单词 + 音标 + 词性
- ✅ 使用免费 API,不需要 API 密钥
- ✅ 可配置延迟和重试次数,灵活适应不同大小列表
Quick Start
命令行
bash
基础批量处理(每行一个单词)
cd scripts/
python english
phoneticsbatch.py input
words.txt outputwith_phonetics.txt
检查并修复现有文件中损坏的音标(编码错误导致的问号)
python english
phoneticsbatch.py input.txt output.txt --check
输出为 CSV 格式,便于电子表格使用
python english
phoneticsbatch.py words.txt output.csv --format csv
大型词汇表 - 增加延迟以确保安全,增加重试次数
python english
phoneticsbatch.py words.txt output.txt --delay 500 --retries 5
Python API
python
import sys
sys.path.insert(0, path/to/english-phonetics-batch/scripts)
from englishphoneticsbatch import PhoneticsBatch
processor = PhoneticsBatch()
results = processor.process_words([apple, banana, cherry])
processor.save_results(results, output.txt, format=text)
文档
输出格式
文本格式(默认):
apple /ˈæpl/ noun
banana /bəˈnænə/ noun
cherry /ˈtʃeri/ noun
CSV 格式(适用于电子表格):
csv
word,phonetic
american,partof
speech,isvalid
apple,/ˈæpl/,noun,True
banana,/bəˈnænə/,noun,True
Markdown 格式:
| 单词 | 美式音标 | 词性 |
|---|
| apple | /ˈæpl/ | noun |
| banana |
/bəˈnænə/ | noun |
系统要求
- - Python 3.6+
- requests 库(pip install requests)
- 互联网连接(用于词典 API 查询)
安装
bash
pip install requests
无需其他安装 - 克隆后即可使用。
作者
为批量英文词汇美式 IPA 音标标注而创建。