1.用什么算法实现诗词格律检测

老兄,哪有那么容易,诗词格律虽然有规律,但不可能用算法算出来的。

我觉得应该是这样的:一、输入全部的诗词格律。二、输入全部的汉字,并将汉字按照平声字、仄声字和入声字标注分类,其中,还不要忘记有多音字和变音字。

三、只要对方一输入诗词,诗好办,无非就是七律、五律、七绝、五绝、排律五个体裁,但词体达到数千个,无所谓了,只要花点时间就输入进去了。然后根据对方输入的汉字对照相应的格律,就很轻松的检测格律了。

四、如果做得更细,就应该分成“古声旧韵”、“今声新韵”两大类。其中,古声旧韵里,诗韵依据《平水韵》,词韵依据《词林正韵》,同时别忘了入声字;今声新韵就超简单,一本新华字典打天下了。

——这样哪里用得上算法,其实就是一个对照检测功能而已,很容易做出来的。若能做出来,我可以做第一个试用者呢。

有关格律,可在网上搜索我的教材“潜川诗词学堂”或“七天学会格律诗词”即可。

2.有没有“古诗词鉴定电脑软件”

你说的应该是诗词的格律吧?现在还会写古诗词也是讲究学问的人啊。

据个人体会,古诗词的格律主要是根据汉字的发音,而随世移时异,语音是不断变化的。由此,格律要分为两类:“古声旧韵”、“今声新韵”。后者比较简单,来本新华字典就可以了,但前者的话,就要查专门的资料了。

貌似专门编写的电脑软件没见过,可能是比较小众的原因吧,但有诗词爱好者提供的检测工具还是有的,有些诗词集成类的电脑软件也带有这样的工具。

在线的检测工具,你可以用搜索下“格律在线检测”,会有很多,比如:诗词吾爱网等,示例如图:

3.我自己写的诗怎样检测平仄韵律

平常我们所说的诗词格律,包括了三方面的内容:一、近体诗的格律二、词的格律三、近体诗产生以后古体诗的格律近体诗包括五言律诗、七言律诗、一部分五言绝句、一部分七言绝句。

之所以说只是一部分的绝句,是因为绝句中有很大一部分是不符合近体诗要求的古绝。近体诗中七言是在五言的基础上扩充来的,明白了五言的格律,也就懂得了七言的格律。

五言诗只须记住以下规律,不必背诵,也就自然掌握了。五言诗可分成平平、仄仄和单平或单仄的组合。

我们把这四个基本元素叫作“步”,由“音”组成了“步”,再由“步”组成了“句”。“步”的排列方式有二组四种:第一组是平平—仄仄—平和平平—平—仄仄,即前面皆是“双平步”,后面的“双仄步”与“单平步”互调;第二组是仄仄—平平—仄和仄仄—仄—平平,即前面皆是“双仄步”,后面的“双平步”与“单仄步”互调。

大家可以发现,每句开头的第一个“步”,一定是双音步。近体诗中第一二句、第三四句、第五六句、第七八句都叫做联。

“对”,是每联上下句第一个“双音步”平仄相反;“粘”,是前联的下句和后联的上句的第一个“双音步”平仄相同。“错”,则是对粘对规则的补充。

对的形式有两种,一种是完全相对不相错,比如上句是平平—平—仄仄,那么下句必然是仄仄—仄—平平。上句是仄仄—平平—仄,下句必然是平平—仄仄—平。

不但第一个“双音步”平仄相反,以后的“单音步”和“双音步”也相反。另一种是第一个“双音步”相对,后面的相错。

这种情况只会产生在一首诗的第一二句,也就是首句入韵时,上句是平平—仄仄—平,下句为了要押韵,则是仄仄—仄—平平。即第一个“双音步”相对,后两个“步”,正对本应该是平平—仄,但为了押韵,要把前步(双音步)与后步(单音步)互调,成为仄—平平。

还有一种情况是上句是仄仄—仄—平平,下句则为平平—仄仄—平。即第一个“双音步”相对,后两个“步”,正对本应为平—仄仄,为了押韵要把前步(单音步)与后步(双音步)互调,就成为仄仄—平。

这就是相错的情形。粘的情况比对还要简单。

大家记住一个口诀:相粘必相错。因为粘的上句都是一联的下句,那么祇有两种情况,就是仄仄—仄—平平和平平—仄仄—平。

同对的规则一样,首先满足第一个“步”,我们上面讲过,第一个“步”一定是“双音步”。对,是第一个双音步平仄相反,粘,就是第一个双音步平仄相同。

那么,仄仄—仄—平平的下句——也就是下一联的上句,前二字就可确认为仄仄,而后三字如果正粘,则亦为仄—平平,但这样就麻烦了,变成上下句完全一样了,这是不能允许的,于是要采取相错规则,即变为平平—仄,一个整句连起来就是仄仄平平仄。而平平—仄仄—平的下句,第一个步既然要相粘,可确认为平平,后两步,一个是双音步,一个是单音步,也当相错,是为平—仄仄,这样,与平平—仄仄—平相粘的就是平平—平—仄仄。

综合相对相错和相粘相错的情况,其实就是一句话,上句末字如入韵,下句不管是对还是粘,都须相错。绝句一般四句,律诗一般八句,排律能排到很多句,但不管有多少句,运用上面的方法,可以举一反三地出来。

从五言到七言,无比简单,就是把五言的第一个步(毫无疑问,双音步)反过来,添在最前面,就成了七言了。上述五言的两组四种,到七言就是:第一组:(仄仄)—平平—仄仄—平、(仄仄)—平平—平—仄仄第二组:(平平)—仄仄—平平—仄、(平平)—仄仄—仄—平平诗词格律很严谨,但绝不是一成不变。

传统说诗词的格律,有一个说法叫一三五不论,二四六分明,这也是吟诵的基本原则。也就是说,对于七言来说,第一、三、五字的平仄可以有变化。

如果是五言,则是一、三两字。由于这种规律的存在,使得格律既严谨,又灵活。

但是,一三五不论、二四六分明这句口诀不能包打天下。对于收平声韵的句子(仄仄)—平平—仄仄—平来说,假如一三五不论,变成仄仄(或平仄)—仄平—仄仄—平,这就犯了孤平,是诗中大忌。

传统认为孤平是指这一句式除了韵脚祇有一个平声字,这种说法是不准确的,比如平仄—仄平—仄仄—平一句,除去韵脚有两个平声,但它依然犯了孤平。实际上,七言句是从五言句扩展而来,我们看格律,要把七言也当成五言看,看后五个字,只要五言的句子是仄平—仄仄—平,那就是孤平,所以孤平应该定义为:“五言或七言的后五字,除去韵脚只有一个平声。”

孤平一般而言需要补救。补救的方法,就是把仄平—仄仄—平变成仄—平平—仄平,让那个孤平后面的仄声字变成平声,也就是说,让双平步往后挪个一个音位,这样就成了。

(如:北风吹白云、客行悲故乡、枳花明驿墙、笑问客从何处来、双鬓向人无再青……)同样地,(平平)—仄仄—仄—平平这一句,如果按照一三五不论的口诀,第五字的仄似乎可以变成平声。然而事实上不行。

这样,就形成了三平尾,是近体诗中绝对不能出现的错误。而且,出了这个问题,根本无法补救。

计算机软件写出来的古体诗,诗词韵律检测软件相关推荐

  1. 不用写算法的机器视觉外观检测软件——让自动化检测更加简便

    机器视觉,如今对于中国制造业来说,已经不是一个陌生的名词.众所周知,早在10多年前,机器视觉就被引入中国,但是在很长的一段时间里,其产品和技术一直难以普及.伴随着中国制造业的蓬勃发展,机器视觉产业在中 ...

  2. 不用写算法的机器视觉外观检测软件

    目前很多的机器视觉外观检测都是需要用到大量的算法操作,对于一部分的新手工程师来说并不友好,就算是老练的工程师在这方面也耗费时间比较多.对于工业生产来说这并不是想要的理想结果.那么在这种情况下突破这瓶颈 ...

  3. 卷积神经网络与循环神经网络实战 --- 手写数字识别及诗词创作

    卷积神经网络与循环神经网络实战 - 手写数字识别及诗词创作 文章目录 卷积神经网络与循环神经网络实战 --- 手写数字识别及诗词创作 一.神经网络相关知识 1. 深度学习 2. 人工神经网络回顾 3. ...

  4. 计算机类的毕业论文是怎么查重的,论文检测软件是如何实现查重功能的

    之所以人们在写完论文之后会使用知网检测软件来检测文章的原创度,是因为重复率过高的论文是无法符合要求的.那么,我们日常生活中所使用的论文检测软件是如何实现查重功能的呢?现在,就让我详细的为大家进行介绍. ...

  5. 安卓实现APP自动检测软件版本并提示更新

    安卓实现APP自动检测软件版本并提示更新 前言 当我们在做安卓项目的时候,客户的需求往往难免会发生变动.但是我们的产品已经上线了,却又需要修改的话我们该怎么办呢?也许很多应用商店已经集成了这个功能,只 ...

  6. DIY电脑检测软件大集中

    DIY电脑检测软件大集中 一.综合性检测分析 1.AIDA32 这是一个综合性的系统检测分析工具,功能强大,易于上手.它可以详细的显示出PC每一个方面的信息.支持上千种(3400+)主板,支持上百种( ...

  7. 如何正确的使用检测软件——以知网跟paperpass为例

    随着某宝上检测系统越来越多,初稿的检测系统选取方面,大家还存在很多问题,那么如何正确的使用检测软件,得到一个真实的检测结果呢.我们今天以知网为例. 知网的检测系统与其他的检测系统不同,知网是按篇检测, ...

  8. seo排名检测软件-免费SEO排名监管检测工具-自动检测网站排名

    seo排名检测软件,什么是SEO排名检测软件.SEO排名检测软件有什么作用?今天给大家分享一款免费批量检测网站排名.以及网站蜘蛛的工具.支持按月查询以曲线图的方式展示.不仅可以查询排名,还可以查询收录 ...

  9. 免费好用的文章相似度检测软件推荐

    相信很多人在写作的时候都会遇到这样的问题,就是怕自己写出的文章被抄袭.为了保证自己的原创性,我们需要使用一些文章相似度检测软件来帮助我们检测文章是否被抄袭.那么,有哪些免费好用的文章相似度检测软件呢? ...

最新文章

  1. 百度重新定义「智能屏」,瞄准10后
  2. PHP 使用 Redis
  3. PAT-乙级-1064 朋友数
  4. KVM虚拟机源代码分析
  5. php 应用宝支付,U8SDK——应用宝YSDK新的支付流程
  6. spring-注入集合对象
  7. GC对吞吐量和延迟的影响
  8. echo 12345678 | base64 产生的结果跟12345678真正的base64编码不对
  9. 微信红包系统架构的设计和优化分享
  10. ubuntu11.10中配置OGRE1.8
  11. js文件里获取路由 vue_【源码拾遗】从vue-router看前端路由的两种实现
  12. 【Vegas原创】MagicAjax使用总结
  13. Java实训项目2:GUI学生信息管理系统 - 系统概述
  14. 每天一道算法题(27)——找出元音字母并排序
  15. 数据:FIT2CLOUD飞致云连续进入云管理软件市场权威研究报告
  16. 足球相声:我现在真的火了
  17. .NetCore+EPPlus导出Excel报表
  18. TestFlight上架流程
  19. 7-238 整数转换为字符串7-242 母牛问题7-243 快速幂
  20. 埃森哲java转sfdc_【SFDC salesforce职责】2021年埃森哲SFDC salesforce岗位职责-看准网...

热门文章

  1. 软回车变回车 上下标符号
  2. IronCAD.Inovate.v11.0.8955(一款理想的从概念到产品的3D设计协作工具)
  3. mysql绿色版安装、配置教程
  4. Pgpool-II安装部署
  5. H5实现浏览器全屏API(全屏进入和全屏退出)
  6. 生产力工具——推荐几款win下的好用工具类软件
  7. UIAutomator2.0详解(UIDevice篇----触屏操作1)
  8. 多媒体信息设计原则对多媒体教学资源的设计和制作有何启示
  9. 英语----倒装句(上):完全倒装
  10. 输电线路防外破监测系统