求助,母亲只学会了拼音,她跟我说她想看看成人读物,儿童读物她读起来感觉太幼稚。
我的需求是有没有什么软件或网页,能够输入文字就能自动注释拼音且能够自动纠错注音,然后支持打印(她眼神不好,想放大字体和注音),我可能会给母亲打印一些名著。
求助,母亲只学会了拼音,她跟我说她想看看成人读物,儿童读物她读起来感觉太幼稚。
我的需求是有没有什么软件或网页,能够输入文字就能自动注释拼音且能够自动纠错注音,然后支持打印(她眼神不好,想放大字体和注音),我可能会给母亲打印一些名著。
如果字不多的话,word自带了一个「拼音指南」,缺点是一次也就能加10~30个字的拼音。
安装一些拼音字体,缺点是多音字的拼音会错。
我曾经用这个网站给家里孩子打一些读物,但数量都不大「 ZhuanPinyin.com」他支持自动识别读音字,和快捷手动修改拼音的操作。
可以按字帖生成网站的方向找找看
让GLM-5.3-Flash搞出来一个初版,基于开源项目 「pinyin-pro」(Github)单文件,解压出来后,直接用浏览器打开就行。(别听AI说可以单独改字的拼音,他没实现这个功能,正在督促AI修复中)
下载地址:蓝奏云
网页工具预览图:
打印PDF的效果预览图:
提供一个思路
HTML里有个ruby标签是专门用来给东亚语言注音的,所以只需要把文本喂给AI,让AI给你用ruby标签标注即可,成品可以在任意支持HTML标签的程序里预览(例如浏览器、Markdown编辑器等)
示例1:<ruby>中国<rt>zhōng guó</rt></ruby>
效果:中国
示例2:<ruby>中国<rt>ちゅうごく</rt></ruby>
效果:中国
当然这只适合少量文本,长文章可以考虑使用rime的单字词库作为数据库,先把拼音都用ruby标上,再去核对多音字
Word,html,谷歌文档,Markdown都支持ruby标签。(WPS没实际试过,理论上应该也可以吧)
word的话, 用小恐龙公文排版助手, 运行安装包自带的文字加拼音.vba脚本即可.
如果你有编程基础, 将以下代码改成自用宏也可以, 就不需要安装排版助手了.
'====================================================================
' 使用说明:
'制作 VBA 文件时, 请只保留一个Sub 用于执行, 其他过程请用 Function 关键字。
'Sub 过程名推荐用 用户ID_中文名称 的方式命名,避免代码冲突。
'VBA 文件请使用ANSI(简体中文GB2312)编码保存, 微软的VBA解释器不支持UTF-8这类编码,会导致中文乱码。
'不正确的代码可能导致word崩溃、文档丢失或损坏。
'请务必保证vba代码来源安全可靠,插件作者不承担vba文件造成的任何损失!
'分享 VBA 文件时,请尊重作者版权,注明来源以示感谢。
'====================================================================
'源码来源:https://zhuanlan.zhihu.com/p/585845214
'小恐龙略作修改
'Word批量使用默认样式加注拼音
Sub 文字加拼音()
On Error Resume Next
Selection.WholeStory
TextLength = Selection.Characters.Count
Selection.EndKey
'此处30如果有问题,可调整为13
For i = TextLength To 0 Step -30
If i < 30 Then
Selection.MoveLeft Unit:=wdCharacter, Count:=i
Selection.MoveRight Unit:=wdCharacter, Count:=i, Extend:=wdExtend
Else
Selection.MoveLeft Unit:=wdCharacter, Count:=30
Selection.MoveRight Unit:=wdCharacter, Count:=30, Extend:=wdExtend
End If
SendKeys "{Enter}"
Application.Run "FormatPhoneticGuide"
Next
Selection.WholeStory
End Sub
周末领智谱的 3 亿 token,让他去分析内容,加拼音。生成 word,或者 PDF。拼音使用大字体,文字使用小字体当做备注(大概就相当于上面大家给出的效果的反向版)。
他应该完全有能力做好,这么多 token,处理一本名著问题不大了。让拼音更大,更方便阅读。但汉字还是需要备注的。
AI 分析能够有效解决多音字的问题。