总是写错别字有什么办法补救(如何利用AI软件进行文本纠错)

开发背景

目前很多网页编辑器在文本编辑的时候都会智能提示,是否有错别字。在大家常用的文本编辑软件office与wps中,office只会对英文单词进行检测,而wps作为一款国产中文软件,并没有内置中文纠错。既然目前找不到合适的中文纠错软件,那就自己写一个吧。

准备工作

下面我将使用NLP技术对文本进行纠错,为了减少AI部分代码,下面将使用百度现成的api进行AI纠错。

  1. 注册百度AI开发平台账号(可以使用百度账号直接注册登录)
  2. 进入NLP SDK文档https://ai.baidu.com/ai-doc/NLP/tk6z52b9z
  3. 登录控制台,选择自然语言处理,选择创建应用

  1. 随便输入一个应用名,随便写一个应用描述,立即创建,返回应用列表。

  1. 纪录下你的app_id, api_key, secret_key

开始工作

  • 使用sdk提供的ecnet函数,可以对文本进行纠错
from aip import AipNlp
client = AipNlp(app_id, api_key, secret_key)
result = client.ecnet(text1)
  • 使用python-docx输出错误报告对比,错误字体颜色标红
from docx import Document
from docx.shared import RGBColor
  • 使用PysimpleGUI给你的python文件封装一个用户界面。

具体代码已经开源到GitHub。

https://github.com/Tlntin/text_ai_analyse

演示视频

演示视频

https://www.ixigua.com/i6819083356483879431/

界面展示:

支持的功能

  1. 保存api相关信息到本地
  2. 加载api文件到输入框
  3. 按中文句号“。”,中文分号“;”进行分句
  4. 输出word对比报告

后期将会支持的功能

  1. 直接输出AI分析结果到原文件批注
  2. 直接将结果替换原文件,并且显示修订记录
  3. 使用C#重新编译成office/wps插件,集成到办公软件中
  4. 使用NLP技术在本地进行纠错,用户可以选择在线纠错与离线纠错
  5. 集成多家AI技术,提高NLP纠错正确率
  6. 自动生成摘要与总结
  7. 根据xmind框架自动生成文章。
  8. 未完待续。。。。

成品获取

关注,并后台私信“纠错帮1.1”即可获取相关文件。

(0)

相关推荐

  • 不会写段子的VUI设计师不是好AI产品经理

    说书唱戏劝人方 一条大路走中央 善恶到头终有报 人间正道是沧桑 - 确认下眼神,我不是喜剧人 一定是特别的缘分,才可以一路走来,变成了段子手.误入段子界已有四五年,早期只是看各路高手的创造,一段时间后 ...

  • 扫描仪的维修检测方法

    关于打印机有激光、喷墨和针式一下讲完太困难了,先给你介绍下扫描仪的维修检测方法吧,希望对你有所帮助。 扫描仪的普及率越来越高了,但是这类外设的故障也比较多,而且故障的原因也比较复杂。以往的手持式扫描仪 ...

  • 使用技巧:扫描仪的维修检测方法

    关于打印机有激光、喷墨和针式一下讲完太困难了,先给你介绍下扫描仪的维修检测方法吧,希望对你有所帮助。 扫描仪的普及率越来越高了,但是这类外设的故障也比较多,而且故障的原因也比较复杂。以往的手持式扫描仪 ...

  • 模糊照片补救办法

    如果阁下有后制经验,一定知道用Photoshop救相并不是万能的,而其中有两个拍摄时的失误是一直以来也不能以后制的方式有效地补救? 失焦 (out of focus)与及手抖 (camera shak ...

  • nginx 502 Bad Gateway 错误解决办法

    一些运行在Nginx上的网站有时候会出现"502 Bad Gateway"错误,有些时候甚至频繁的出现.以下是小编搜集整理的一些Nginx 502错误的排查方法,供参考: Ngin ...

  • win10系统怎么开启识别斜体手写的功能

    最近有小伙伴问win10系统怎么开启识别斜体手写的功能,下面小编介绍一下.具体如下:1. 右击左下角的[菜单]图标,弹出窗口选择[设置]选项.2. 在[设置]页面,点击[时间和语言]选项.3. 进入后 ...

  • 无需数据线手机向电脑传送图片的两种实用办法

    现在,人们利用手机拍照.截图实在是太方便了.下来,传送图片到电脑,有些人还是利用传统的方法,靠数据线连接手机与电脑,完成传送.但是有人.有时也会发现,如果数据线与手机不匹配,便会出现连接不上电脑的情况 ...

  • win10开wifi热点几种解决办法

    之前用win7,不想用软件,cmd命令行用的好好的.换了msi的电脑win10的系统,死也开不了,网上找了半天,说什么升级网卡驱动什么的,全都不管用.终于阴差阳错,搞定了,其实挺傻的,因为系统把这个功 ...

  • 502 Bad Gateway 错误解决办法

    nginx 502 Bad Gateway 错误解决办法 操作方法 01 一些运行在Nginx上的网站有时候会出现"502 Bad Gateway"错误,有些时候甚至频繁的出现.以 ...

  • 12306 彻底解决“您的连接不是私密连接”办法

    我也遇见了问题,找了好多都说不清. 在这写上最快办法.不多说,看下面就好. 操作方法 01 下载12306的证书.http://www.12306.cn/mormhweb/ggxxfw/wbyyzj/ ...