Install
openclaw skills install fangyan-map普通话与六种中文方言双向对照查询技能。支持东北话(哈尔滨话)、河南话、湖南话、天津话、北京话、上海话与普通话的日常词汇对照。适用于AI方言对话、跨方言沟通、方言文化研究、文案本地化。含9489条词汇库。
openclaw skills install fangyan-map普通话 ↔ 六种中文方言 双向对照查询 支持:哈尔滨话 | 河南话 | 湖南话 | 天津话 | 北京话 | 上海话
首次安装需要运行初始化脚本,自动创建数据库:
cd skills/dongbeihua-map
python3 init_db.py
运行后会:
data/dialect.db 数据库dialect_map 数据表初始化完成后,使用查询命令:
python3 query_dialect.py "你好"
python3 query_dialect.py "贼" --fuzzy
python3 query_dialect.py "聊天" --dialect 上海话
| 方言 | 总词条 | 真实数据 | AI推断补充 |
|---|---|---|---|
| 哈尔滨话 | 1632 | 1571 | 61 |
| 河南话 | 1609 | 1000 | 609 |
| 湖南话 | 1615 | 1006 | 609 |
| 天津话 | 1572 | 963 | 609 |
| 北京话 | 1571 | 962 | 609 |
| 上海话 | 1490 | 591 | 899 |
| 合计 | 9489 | 6093 | 3396 |
真实数据(6093条):来自真实方言对照文件,来源可靠。
AI推断数据(3396条):基于各方言语言学规律推断生成。标注规则:
| 方言 | 推断依据 |
|---|---|
| 河南话 | "嘞"结尾、"儿"化音 |
| 湖南话 | "咯/啰"结尾、"不晓得"否定模式 |
| 天津话 | "儿"化音、"嘛"疑问词 |
| 北京话 | "儿"化音、"真"程度副词 |
| 上海话 | "伐/个/勿"否定词 |
# 基本查询(普通话或方言词均可)
python3 query_dialect.py "干什么"
python3 query_dialect.py "嘎哈"
python3 query_dialect.py "贼好"
# 模糊查询(查不到时使用)
python3 query_dialect.py "贼" --fuzzy
# 指定方言查询
python3 query_dialect.py "漂亮" --dialect 上海话
# 按分类查询
python3 query_dialect.py --category 形容词
# 列出所有分类
python3 query_dialect.py --list-categories
# 列出所有方言
python3 query_dialect.py --list-all
🔍 查询「贼」:
普通话 → 哈尔滨话 / 河南话 / 湖南话 / 天津话 / 北京话 / 上海话
---------------------------------------------------------------------------
很好/非常 → 贼/老/嘎嘎/贼拉 / 怪得慌/美里狠 / 扎实好 / 多好 / 多好呀 / 蛮好 (万能副词)
| 分类 | 说明 |
|---|---|
| 日常用语 | 日常寒暄、问候、致谢等 |
| 俄语音译 | 哈尔滨特有俄语音译词(如"列巴""嘎拉哈") |
| 动作动词 | 行为动作类词汇 |
| 发音规则 | 哈尔滨城区特殊发音(如"南岗→南gàng") |
| 家居建筑 | 家居用品、建筑相关词汇 |
| 形容词 | 描述性词汇(漂亮、厉害、埋汰等) |
| 人称称谓 | 称呼、亲属关系 |
| 身体部位 | 人体部位描述 |
| 本土食材 | 东北特色食材 |
| 程度副词 | 程度表达(贼、嘎嘎、杠杠等) |
| 普通话 | 哈尔滨话 | 上海话 | 河南话 |
|---|---|---|---|
| 聊天 | 唠嗑 | 谈山海经 | 说话 |
| 厉害 | 尿性 | 结棍 | 真中 |
| 膝盖 | 波棱盖 | 脚馒头 | 不老盖儿 |
| 漂亮 | 真俊/带劲 | 老漂亮个 | 可排场 |
| 回家 | 家走 | 转去 | 回去 |
| 舒服 | 得劲儿 | 写意 | 美气 |
| 骗人 | 忽悠 | 坍朋友 | 哄人 |
可通过 contacts.json 设置不同用户的方言偏好,Agent 自动使用对应方言对话。
{
"contacts": [
{ "open_id": "ou_xxx", "name": "张三", "dialect": "上海话" },
{ "open_id": "ou_yyy", "name": "李四", "dialect": "河南话" }
]
}
| 文件 | 说明 |
|---|---|
| SKILL.md | 本技能说明文件 |
| init_db.py | 数据库初始化脚本(首次安装必须运行) |
| query_dialect.py | 方言查询工具 |
| data/dialect_data.json.gz | 方言数据压缩包(init_db.py 使用) |
| data/dialect.db | 数据库文件(init_db.py 自动生成) |
| contacts.json | 联系人方言偏好设置 |