LESS TO LEARN.

两个键,
就够了。

Mynah 住在菜单栏,没有主窗口。选中文字,按一下就行。下面是每个键做什么、面板上每一块是什么,还有常见问题。

两个键

Option + Q

读

选中文字,按一下,当前角色读出来,什么语言都能读。再按一次,或者按 Esc,就停。读的时候屏幕上什么都不出现。第一次读一句要等半秒到一秒,同一句第二次直接出声。一次最多 300 个字符。

Option + W

查

选中一个英文词:词头、音标、中文速览,再按意思分开讲,每个意思配例句。选中一句英文:给中文译文。选中的不是英文:只显示原文,点小鸟就读。什么都不选:弹出查词框,英文、中文都能查。

快捷键在 设置 → 快捷键 里点键帽就能换。早期装过 Mynah 的话,你的快捷键可能还是 ⌥S / ⌥D,以设置里显示的为准。

面板上都有什么

commit/kəˈmɪt/ US
v. 承诺,犯下,使…承担义务…
三单 commits · 过去式 / 过去分词 committed · 现在分词 committing
1PROMISE

to say that you will certainly do something, and give it your time and effort

承诺;投入

She committed herself to helping the homeless every weekend.

她承诺每个周末都去帮助无家可归者。

2CRIME

to do something wrong or illegal

犯下(罪行)

The suspect was arrested after committing a robbery.

该嫌疑人因抢劫而被逮捕。

怎么记住它

两个意思共用一条线索:都是把自己「交出去」——交给一件事是承诺,交给一桩错事就是犯下。

  1. 词头和音标:美音优先,标着 US;没有美音时标 UK。
  2. 中文速览:一个词性一行,先扫一眼。(0.2.6 起)
  3. 词形:过去式、现在分词这些,都列在这里。
  4. 一个意思一组:黄色小标签是这个意思的领航词,下面是英文释义和中文。
  5. 例句:每句都能单独点着听。
  6. 怎么记住它:默认收着,想看再点开。
  7. 小鸟:单击再听一遍,双击换个嗓子。(0.2.5 起)

选到 workflows 这类复数、-ing 形式,面板标题显示原形,下面一行小字告诉你选中的是哪个。(0.2.6 起)

关掉:按 Esc,或者点面板外面。按住词头那一行,可以把面板拖到别处。

查词框

什么都不选,按 Option + W。输英文词,回车查;输中文,会列出对应的英文词,最多 5 个,每个都能点开、能听。回车只查,不会自动读。按 Esc 关掉。

第一次打开

引导一共四步:听它读 → 查个明白 → 到哪都能用(打开辅助功能;已经开了就跳过)→ 挑个声音。之后 Mynah 留在菜单栏。菜单栏放不下的时候,Dock 里会临时出现它的图标。

(这套四步引导从 0.2.5 起)

设置

声音
换角色、试听、调语速。
快捷键
看和改两个键。
用量
这周、这个月用了多少,什么时候重置。
通用
界面语言、外观、菜单栏与 Dock、辅助功能、声音缓存、重新看引导。
关于
版本、检查更新、接收测试版。

(五页设置从 0.2.5 起)

底部那条提示

它读不了,或者你按得不对时,屏幕底部中间会闪一条深色小条,说清楚是怎么回事。点不了,也不抢焦点;换成系统声音的每一次,它都会说一声。

  • 系统代读 · 慢了半拍再按一次就是角色的声音

    这次角色的声音没赶上,先用系统声音读;再按一次,就是角色的声音。

  • 系统代读 · 网络掉线

    没连上网。

  • 系统代读 · 歇口气再来

    按得太快了,歇一会儿再按。

  • 系统代读 · 角色失声

    这个角色暂时读不了,换一个或稍后再试。

  • 本周语音额度已用完,先用系统声音。

    见下面「用量」。

  • 先选中一段文字。

    按 Option + Q 时没有选中任何字。

  • 选中了 412 字符,上限为 300。

    一次能读的字数有上限,现在是 300 个字符。

用量

免费,不用注册。朗读和讲解每周、每月各有上限,按字符算;用了多少、什么时候重置,在 设置 → 用量 里看。查词典不占用量;已经读过的同一段,再读一般也不占。朗读用完了会先换成系统声音;讲解用完了,面板里会直接告诉你。登录和更多用量,会在之后的版本里来。

常见问题

要钱吗?

现在免费,不用注册。有用量上限,见上面「用量」。

选中的字会发到哪里?

你按下快捷键,选中的原文才会发给 Mynah 的服务器,再交给云端的声音和讲解服务处理。服务器日志不记你选的字。读过的声音和讲解按文字本身存一份,和是谁查的没有关联。

会收集我的设备信息吗?

不采集设备标识。第一次打开时会生成一个随机的安装编号,存在 ~/Library/Application Support/app.mynah/update.json 里。检查更新时,它和 Mynah 的版本号、更新渠道(正式版还是测试版)、系统和系统版本、芯片类型、界面语言、这一版非正常退出的次数一起发给更新服务,用来决定给不给你新版、新版稳不稳;服务器只存安装编号的哈希。这里面没有你读过的任何文字。想换一个编号:退出 Mynah,删掉 update.json,下次打开就是新的。「接收测试版」「自动更新」「所在区域」也记在这个文件里,会回到默认;别的设置不动。

为什么要「辅助功能」权限?

用来读别的应用里选中的字。这是它唯一要的权限:不要麦克风,不要录屏。

会碰我的密码吗?

密码框里的字永远不读、不复制。不过,在密码管理器里点了「显示密码」之后,那串字就是普通文字了。

为什么剪贴板有时会动一下?

在 VS Code、iTerm2、微信、Word、Firefox 里,它要借一下剪贴板来拿字,用完马上放回去。

能离线用吗?

读可以:断网时系统声音先顶上。查词和讲解要联网。

能读哪些语言?

读:任何语言,口音跟着角色走。查词和讲解:只做英文;释义以英文为主,配一行中文。界面有简体中文和 English。

一次能读多长?

一次最多 300 个字符,选多了它会告诉你。这个上限以后可能会调。

支持哪些 Mac?

macOS 13 及以上,Apple 芯片和 Intel 用同一个安装包。

为什么不在 App Store 上?

读别的应用里的字要用的接口,App Store 的沙盒不给。

有 Windows 版吗?

在计划中,还没有时间表。

我装的是 0.2.2 或更早的版本?

它不会再自动更新了。去下载页装新版,拖进「应用程序」替换旧的。

Mynah 不做什么?

不自动划词,不翻译整篇文章、网页或 PDF,不带离线词典,不能自己造角色,也没有生词本——现在只管「听」和「查」。

出了问题去哪看?

日志在 ~/Library/Logs/mynah/mynah.log。