支持自动注释拼音的网页或软件

求助,母亲只学会了拼音,她跟我说她想看看成人读物,儿童读物她读起来感觉太幼稚。

我的需求是有没有什么软件或网页,能够输入文字就能自动注释拼音且能够自动纠错注音,然后支持打印(她眼神不好,想放大字体和注音),我可能会给母亲打印一些名著。

  1. 如果字不多的话,word自带了一个「拼音指南」,缺点是一次也就能加10~30个字的拼音。

  2. 安装一些拼音字体,缺点是多音字的拼音会错。

  3. 我曾经用这个网站给家里孩子打一些读物,但数量都不大「 ZhuanPinyin.com」他支持自动识别读音字,和快捷手动修改拼音的操作。

可以按字帖生成网站的方向找找看

这个需求有点意思,我觉得以后给我自己小孩也有帮助,我也vibe出来了贴这里啦:

让GLM-5.3-Flash搞出来一个初版,基于开源项目 「pinyin-pro」(Github)单文件,解压出来后,直接用浏览器打开就行。(别听AI说可以单独改字的拼音,他没实现这个功能,正在督促AI修复中)

提供一个思路

HTML里有个ruby标签是专门用来给东亚语言注音的,所以只需要把文本喂给AI,让AI给你用ruby标签标注即可,成品可以在任意支持HTML标签的程序里预览(例如浏览器、Markdown编辑器等)

示例1:<ruby>中国<rt>zhōng guó</rt></ruby>

效果:中国zhōng guó

示例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

在WORD或WPS中装个不坑盒子就可以解决!

周末领智谱的 3 亿 token,让他去分析内容,加拼音。生成 word,或者 PDF。拼音使用大字体,文字使用小字体当做备注(大概就相当于上面大家给出的效果的反向版)。

他应该完全有能力做好,这么多 token,处理一本名著问题不大了。让拼音更大,更方便阅读。但汉字还是需要备注的。

AI 分析能够有效解决多音字的问题。

直接(和AI一起)做了一个在线版的:https://pinyin-annotator.tjsky.net/

坛子里的介绍文章:【开发者自荐】汉语拼音注音小工具,单网页,纯离线