文本工具 · 拼音 / 古文

韵律分析

诗词平仄/韵脚分析

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 83 次使用
输入诗词,实时分析平仄与韵脚
正在加载本地拼音库…
诗词原文 input
就绪 · 等待输入
平仄标注 tonal pattern
输入诗词后逐字标注平仄
一/二声(阴阳平) 三/四声(上去) 多音字(取常用音) 韵脚字 = 双线框
分析选项 options
韵脚分析 rhyme
输入两句以上诗句后分析押韵情况
格律对照 meter
选择格律后与标准平仄谱对照
提示:标准谱含「中」(可平可仄)位;出律字以朱砂红下划标出。本工具按今音判平仄,古入声字(如「白」「竹」「绿」)今音多为平、古属仄,对照仅供参考。
就绪 · 纯本地分析,文本不上传、不入 URL
第一节

关于本工具

About

写诗填词,最怕韵脚押错、平仄失调——对着韵书逐字查,费时又容易漏。这个工具接收一首诗或词,自动标出每个字的平仄归属,并识别押韵位置与韵部。它基于《平水韵》与《中华新韵》两套标准,结果以颜色高亮呈现。输入内容通过后端处理,不保留任何文本记录。

使用场景

参赛诗格律自检

某诗词学会年度征稿截稿前夜,会员老张写完一首七律,总感觉第三联“平平仄仄平平仄”的平仄不对。手翻《平水韵表》核对要半小时,且韵部容易看串行。用本工具粘贴全诗,一秒标出所有字的平仄归属,并高亮出律位置。老张发现“菊”字在入声一屋,本应仄声却用了平声,改作“蕊”后全诗合规,赶在零点前提交。

语文课当堂校验

初二语文老师王老师讲《钱塘湖春行》,让学生分组分析每联的押韵情况。学生争论“低、泥、蹄、堤”是否同韵部,手边只有《新华字典》查不到中古音。王老师打开本工具,输入四字,结果显示同属《平水韵》上平八齐韵部。学生当场验证了自己的判断,课堂讨论从“猜韵”转向“为什么这些字古代同韵”,比单纯听讲印象深刻。

对联平仄校验

某社区春联征集活动中,居民李大爷写了上联“瑞雪兆丰年”,下联“春风送暖入屠苏”。他总觉得上下联平仄没对上,但说不出哪里不对。用本工具分析后,发现上联“仄仄仄平平”,下联“平平仄仄仄平平”,末字“年(平)”与“苏(平)”同声,违反上仄下平规则。李大爷把下联末字改为“户(仄)”,改成“春风送暖入屠户”,平仄合规后提交投稿。

古籍校勘韵脚判断

某出版社编辑在整理明代地方志时,遇到一首佚名诗,其中一句“秋雨梧桐叶落时”的“时”字在刻本中模糊不清,仅剩“日”字旁。编辑怀疑是“时”或“晴”,用本工具将两种可能填入原诗分析韵脚。结果显示“时”与前后句“枝、知”同属支韵,“晴”属庚韵,明显出韵。据此判定原字为“时”,校勘意见得以确认。

填词押韵范围锁定

词作者小陈想填一首《浣溪沙》,上片末句需押“an”韵,但手写时卡在“残、寒、阑”之外找不到第三个合适的字。用本工具输入已知韵字“残、寒”,工具自动列出《词林正韵》第七部所有可用字,包括“珊、檀、姗”等生僻但符合词意的字。小陈选了“珊”字,整句“夜雨敲窗烛影珊”既押韵又出新意。

对比矩阵

维度本工具在线诗词分析站传统手工查韵书
输入方式直接粘贴诗词文本多数需逐句输入或上传文件逐字翻阅韵书/平水韵表
响应速度实时(Go 后端处理,秒出结果)通常 1-3 秒,部分需等待页面重载数分钟至数小时(视诗词长度)
隐私文本仅在后端临时处理,不存储多数上传到服务器,部分保留日志完全离线,无数据外泄风险
离线可用需联网(后端处理)需联网完全离线
韵书支持平水韵 / 中华新韵 / 词林正韵部分仅支持平水韵,或需付费解锁需自备多本韵书,携带不便
平仄标注逐字标注平仄,并标记出韵位置部分仅标韵脚,不标平仄需手动对照韵书判断
收费免费多数免费,但高级功能(多韵书/批量)需订阅韵书购买成本(几十至上百元)
学习成本零门槛,粘贴即用需适应不同站点的操作流程需掌握韵书查字法及平仄规则
第二节

使用指南

Getting Started

使用步骤

  1. 1在输入框粘贴或键入一首诗词全文(支持简体/繁体),点击「开始分析」按钮
  2. 2页面顶部区域展示全诗的平仄标注结果,每个字下方用「—」或「|」符号标记平仄
  3. 3滚动至「韵脚分析」区块,系统自动高亮押韵字并列出所属韵部(如《平水韵》上平一东)
  4. 4点击任一押韵字,右侧弹出该字的详细韵部归属与反切注音,支持一键复制分析结果

输入输出示例

输入输出说明
白日依山尽,黄河入海流。欲穷千里目,更上一层楼。【平仄】仄仄平平仄,平平仄仄平。仄平平仄仄,仄仄仄平平。 【韵脚】流、楼(ou韵)常规:王之涣《登鹳雀楼》五言绝句,验证平仄基本格式与押韵检测。
床前明月光,疑是地上霜。举头望明月,低头思故乡。【平仄】平平平仄平,平仄仄仄平。仄平仄平仄,平平平仄平。 【韵脚】光、霜、乡(ang韵)常规:李白《静夜思》常见版本,注意第二句“疑是地上霜”中“地”为仄声,验证工具对非标准格律的容忍度。
锄禾日当午,汗滴禾下土。谁知盘中餐,粒粒皆辛苦。【平仄】平平仄平仄,仄仄平仄仄。平平平平平,仄仄平平仄。 【韵脚】午、土、苦(u韵)边界:李绅《悯农》中“滴”为入声字(仄声),第三句“盘中餐”三平调,验证工具对入声字识别与拗句的处理。
a b c d e f g【平仄】平仄平仄平仄平 【韵脚】无押韵边界:纯英文字母输入,验证工具对非汉字字符的处理——按现代汉语拼音标调,但不参与押韵分析。
1234567890【平仄】平仄平仄平仄平仄平 【韵脚】无押韵边界:纯数字输入,验证工具对数字的拼音处理(按数字读音标调),不产生押韵。
春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。【平仄】平平仄仄仄,仄仄平平仄。仄平平仄平,平仄平平仄。 【韵脚】晓、鸟、少(iao韵)易错:孟浩然《春晓》中“觉”为入声字(仄声),第一句“不觉晓”三仄尾,验证工具对入声字与特殊句式的处理是否准确。
远上寒山石径斜,白云生处有人家。停车坐爱枫林晚,霜叶红于二月花。【平仄】仄仄平平仄仄平,仄平平仄仄平平。平平仄仄平平仄,平仄平平仄仄平。 【韵脚】斜、家、花(ia韵)易错:杜牧《山行》中“斜”古音读xiá(与“家”“花”押ia韵),验证工具是否支持古音韵脚检测。

常见错误对照

1.平仄判断只认《平水韵》,现代读音不同不算出律

✗ 错误输入「远上寒山石径斜」,工具标「斜」为平声,用户认为错了
✓ 修复工具按《平水韵》下平六麻韵部判断,斜(xiá)在古音中为平声

工具默认使用《平水韵》韵部表,与现代普通话读音有差异。古入声字(如「白」「石」)在平仄中归仄声,不按现代四声处理。

2.多音字未按语境选义项,导致平仄标错

✗ 错误输入「两岸猿声啼不住」,工具将「不」标为平声
✓ 修复输入时在「不」字后加注(不,入声)或手动指定读音

「不」在《平水韵》中有平声(虞韵)和入声(物韵)两读。作否定副词时通常读入声(仄),工具自动识别可能选错,需用户干预。

3.韵脚检测只认句末字,忽略换韵规则

✗ 错误输入苏轼《念奴娇·赤壁怀古》全词,工具报告「物」「壁」「雪」不同韵
✓ 修复工具按词牌分段检测,每段内韵脚一致即可

《念奴娇》为仄韵格,但苏轼用入声韵(物、壁、雪、杰、发、灭、发、月),工具若按平水韵跨段比较会误判。用户需确认工具是否支持按词牌分片检测。

4.输入含标点或空格,干扰韵脚定位

✗ 错误输入「床前明月光,疑是地上霜。」带逗号句号
✓ 修复去除所有标点,仅保留汉字,如「床前明月光疑是地上霜」

工具按字符位置判断句末,标点会被计入字符数,导致韵脚字索引偏移。建议先清理非汉字字符。

5.长诗未分段,工具按单首处理导致韵脚混乱

✗ 错误输入杜甫《兵车行》全文(约 300 字),工具报告韵脚杂乱
✓ 修复按原诗换韵处手动分行,每段独立检测

《兵车行》多次换韵(平转仄、仄转平),工具若不分段会误认为全诗一韵到底。用户需按换韵位置拆分为多个输入。

6.入声字被现代读音误导,误判为平声

✗ 错误输入「白毛浮绿水」,工具将「白」标为平声
✓ 修复工具应标「白」为仄声(入声)

「白」在《平水韵》属入声十一陌,现代普通话读 bái(平声)。工具内置入声字表,但用户若用现代读音校验会误以为工具错误。

7.输入含繁体异体字,韵部匹配失效

✗ 错误输入「雲想衣裳花想容」,工具将「雲」标为平声
✓ 修复将「雲」改为简体「云」或确认工具支持繁体字库

「云」在《平水韵》属上平十二文(平声),「雲」属上平十二文(平声)但部分工具字库不收录繁体。建议使用简体字输入。

第三节

工作原理

How It Works

核心公式

押韵概率 = (韵脚匹配数 ÷ 总句数) × 100%

变量说明

  • 韵脚匹配数符合同一韵部的句末字数
  • 总句数诗词的总行数(不含标题)

示例

五言绝句《登鹳雀楼》共4句,韵脚为“流”“楼”2字(平水韵下平十一尤),押韵概率 = (2 ÷ 4) × 100% = 50%,表示一半句末押韵。

输入诗词原文(含标点)逐字拆分(去标点、分句)平仄查表(韵书匹配)输出结果韵脚提取(句末字标记)韵部归类(平水韵 / 词林)输入诗词原文(含标点)
用户输入 服务端处理 输出结果
第四节

开发者集成

For Developers

4 种主流语言实现,复制即用:

# 依赖: pip install pypinyin from pypinyin import pinyin, Style def detect_tone(char): """返回单个汉字的平仄: 1=平, 4=仄, 0=无法判断""" tones = pinyin(char, style=Style.TONE3, neutral_tone_with_five=True) if not tones: return 0 tone = tones[0][0][-1] # 取最后一位数字 if tone in ('1', '2'): return 1 # 平 elif tone in ('3', '4'): return 4 # 仄 else: return 0 # 测试 print(detect_tone('春')) # 平 print(detect_tone('雨')) # 仄
// 浏览器环境,无需依赖 function detectTone(char) { // 利用 Web Speech API 获取拼音(仅 Chrome 有效) const utterance = new SpeechSynthesisUtterance(char); utterance.lang = 'zh-CN'; // 实际项目中可用 pinyin-pro 库替代 // 此处仅演示思路 return '需配合 pinyin-pro 库使用'; } // 推荐使用 pinyin-pro(npm install pinyin-pro) const { pinyin } = require('pinyin-pro'); function getTone(char) { const result = pinyin(char, { toneType: 'num' }); if (!result) return 0; const tone = parseInt(result.slice(-1)); if (tone === 1 || tone === 2) return '平'; if (tone === 3 || tone === 4) return '仄'; return '未知'; } console.log(getTone('春')); // 平 console.log(getTone('雨')); // 仄
package main import ( "fmt" "github.com/mozillazg/go-pinyin" ) func detectTone(char rune) string { a := go_pinyin.NewArgs() py := go_pinyin.SinglePinyin(char, a) if len(py) == 0 { return "未知" } // 拼音末尾数字为声调 last := py[0][len(py[0])-1] if last == '1' || last == '2' { return "平" } else if last == '3' || last == '4' { return "仄" } return "未知" } func main() { fmt.Println(detectTone('春')) // 平 fmt.Println(detectTone('雨')) // 仄 }
# 依赖: pip install pypinyin # 通过命令行调用 Python 快速判断 function detect_tone() { char="$1" python3 -c " from pypinyin import pinyin, Style tones = pinyin('$char', style=Style.TONE3, neutral_tone_with_five=True) if tones: t = tones[0][0][-1] if t in ('1','2'): print('平') elif t in ('3','4'): print('仄') else: print('未知') else: print('未知') " } detect_tone 春 # 平 detect_tone 雨 # 仄
第五节

常见问题

Q & A
我输入一首现代诗,它能分析平仄吗?

本工具主要针对**近体诗(律诗、绝句)和词**的平仄规则设计,现代诗没有固定平仄格式,分析结果可能不准确或直接提示“无法识别”。建议先确认作品是否遵循传统格律。如果只是想看押韵情况,可以只使用韵脚分析功能,该模块对现代诗同样适用,按普通话韵母匹配。

为什么它说我“一”字是仄声?明明读第一声啊。

“一”在普通话中读第一声(阴平),属于平声;但在中古音(《平水韵》)中,“一”是**入声字**,归入仄声。本工具默认按《平水韵》标注平仄,这是诗词格律的传统标准。如果想按普通话判读,可切换至“中华新韵”模式,此时“一”会正确显示为平声。工具结果区顶部有韵书切换按钮。

我输入了一首七律,它只标了平仄,没告诉我哪个字出律。

工具默认只做“标注”不自动“纠错”。如果希望检查格律合规性,请在输入框下方勾选“校验格律”选项。开启后,工具会对照标准句式(如仄起首句入韵式)逐字比对,出律的字会以**红色高亮**显示,并在底部列出“出律位置”和“建议替换字”(基于平水韵同韵部字推荐)。

它标的韵脚和我查韵书的不一样,到底谁对?

本工具默认使用**《词林正韵》**(填词)和**《平水韵》**(作诗)的韵部分类,与常见韵书一致。如果结果不同,可能是以下原因:1)你查的是《中华新韵》或《十三辙》,韵部划分不同;2)存在“邻韵通押”现象(如词中“东”“冬”可通押),工具严格按原韵部标注;3)多音字被误判。可点击结果中韵脚字查看其在韵书中的所属韵部详情。

我输入的字数超过工具限制怎么办?

本工具单次输入上限为**5000字**(含标点),超过时只会分析前5000字,并在结果顶部提示“截断”。如果处理长文本(如整卷诗集),建议分段输入,每段控制在3000字以内以保证响应速度。工具不限制使用次数,无需登录即可无限使用。

它分析的结果能导出或复制吗?

结果区默认可直接**框选复制**。如果希望保留格式(如平仄符号、韵脚高亮),建议使用浏览器“打印”功能(Ctrl+P)另存为PDF。工具不提供一键导出按钮,但所有标注结果均为纯文本+HTML标记,复制到Word或记事本后格式会保留大部分。

我输入了一首词,它按诗的方式分析平仄,结果全乱了。

工具需要明确知道输入的是“词”才能按词谱校验。请在输入框上方选择文体类型为“词”,并填写**词牌名**(如“浣溪沙”“水调歌头”)。如果留空,工具默认按“诗”的规则处理,导致平仄匹配错误。词牌名支持模糊搜索,输入“浣溪”即可弹出候选列表。

结果里的“平”“仄”“中”是什么意思?

“平”代表平声字(现代汉语第一、二声,中古阴平、阳平),“仄”代表仄声字(现代汉语第三、四声及入声,中古上声、去声、入声),“中”表示**可平可仄**——即该位置在格律中允许平仄两用,工具不会强制标注错误。如果某个字被标为“中”,说明它处于可灵活处理的句式位置,不一定是你写错了。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭