如何在 Mac 上用语音写 GitHub

2026年7月更新 · 4 分钟阅读

改动已经交付 —— 接下来还得把它写清楚,而这正是慢下来的地方。用 Clavio,你改成说:把光标放进拉取请求的输入框,讲清楚改了什么、为什么重要、怎么测试。一层轻度自然润色,把你说出来的句子变成干净的文字,读起来像你为一个人写的 —— 因为确实如此。什么都不会自己发布:Clavio 把说明打进输入框就停下,你读一遍,再自己按下那颗绿色按钮。同一个声音写 issue、写评审回复、写 commit —— 整个写作流程变成你说出来就好的事。

用唤醒词或快捷键开口 —— 就在输入框里

GitHub 活在浏览器里,没有可以称呼的应用名 —— 所以你给 Clavio 一个唤醒词或一个快捷键,哪个顺手用哪个。点进拉取请求的说明、issue 的正文或一条评审回复,说出你的唤醒词(或按一下你的键),就能开口。文字落在光标已经在的地方。没有要打开的窗口,说话时也没有要按住的键 —— 你把改动讲出来,就看着它填满输入框,GitHub 给你的每一个输入框都是同样的方式。

自然的语气,因为这是写给人看的

PR 说明、issue、评审评论,读的都是人 —— 一位评审者、一个队友、三周后的你。所以在 GitHub 上把 Clavio 保持在自然润色:它清掉「呃」「就是说」和半截话,把你的口语理成干净的句子,既不改写你的本意,也不磨平你的声音。你听起来还是你,只是更利落。把你的仓库名、API 名和队友的 @ 用户名加进 Clavio 的词典,标识符和 @ 提及每次都会拼写正确。

自动发送保持关闭 —— 你不发话,它就还没公开

你在 GitHub 上一提交,它就公开了 —— PR 开了,issue 发了,评审者收到了通知。正因如此,这里要把自动发送保持关闭。Clavio 把成稿文字打进输入框,然后等着:你把说明读一遍,想改就改一行,再自己按提交。把写作说出来是免手的;决定发布则是有意识的一次点击。你拿到口述长说明的全部速度,又没有一丝没看清就发出去的风险。

一个声音贯穿整个写作流程

拉取请求只是流程里的一站。口述那个开启工作的 issue,改动做完时口述 PR 说明,再用同一个自然的声音回复评审评论。该合并时,把 commit 信息直接口述进你的 git 工具;队友在 Slack 上就此 @ 你,你切过去,用随意的语气回复。Clavio 按应用记住语气,所以一个唤醒词就带你从 issue 到 PR,到评审,到聊天 —— 而且它只回应你的声音,旁边有人说话也不会误触发。这就是免手氛围编程的写作流程,从头到尾:你搭建,然后把这一切都说成文字。

针对 GitHub 的 Clavio 推荐设置

设置推荐为什么
激活方式唤醒词或快捷键GitHub 没有可称呼的名字,所以用唤醒词或单个键来触发 —— 光标放进输入框,然后只管说。
润色级别自然(轻度润色)PR、issue 和评审都是人在读 —— 自然清掉废话、把句子理顺,而不改变你的意思。
自动发送关闭你一提交,GitHub 就公开发布。Clavio 把文字打好后等着,让你读一遍、自己按下按钮。
个人词典加入仓库、API、@ 名让标识符、服务名和 @ 提及保持拼写正确,而不是靠猜。
最长口述时长设得宽裕些PR 说明和 issue 正文往往很长 —— 给自己留足余地,一整篇写作才不会在句子中间被截断。

用 Clavio 语音写你的 PR

Clavio 是一款 Mac 上的 AI 口述应用,常驻在你的菜单栏,把成稿文字打进光标所在处 —— GitHub 的 PR 输入框、一条 issue、一条评审回复、你的 git 工具、Slack、邮件。对 GitHub,你设成自然润色,让文字读起来像为一个人写的;并把自动发送保持关闭,这样你不点提交,什么都不会发布。个人词典让你的仓库名、API 名和队友名保持原样,设备端声纹意味着只有你的声音才能触发它。免费试用:每月 3000 词,无需银行卡,Apple Silicon 上的 macOS 14+。Pro 每月 £12 不限量。

下载 Mac 版 Clavio

继续阅读

常见问题

GitHub 有自己的语音输入吗?

GitHub 没有内置语音输入。你的 Mac 有一个可以开启的听写功能,但它只是把原始词句丢进输入框,不做清理,也不懂你在写什么。Clavio 为这些给人读的字段加上一层轻度自然润色,把你的仓库名和 @ 名保持端正,并把提交按钮留给你 —— 于是写出来的东西是可以直接发布的。

我能免手写完一整段拉取请求说明吗?

能。用你的唤醒词或快捷键触发,然后把整段都说出来 —— 改了什么、为什么、怎么测试 —— 不用按住任何东西。自动发送保持关闭,所以 Clavio 把说明打进输入框就等着。你读一遍,再自己按下那颗绿色按钮。

它会把仓库名或技术术语搞坏吗?

自然润色理顺废话、把你的句子成形,而不改写你的意思。要让标识符精确,就把你的仓库名、API 名和队友的 @ 名加进 Clavio 的词典 —— 这样服务名和 @ 提及就会拼写正确,而不是靠猜。

为什么 GitHub 要把自动发送关闭?

因为 PR、issue 或评审回复在你提交的那一刻就公开了。关闭自动发送后,Clavio 把文字打进输入框就停在那儿 —— 你扫一眼,需要就改个词,准备好了再按提交。说是免手的;发布仍是一个有意识的选择。

整个流程能用同一个声音吗?

能 —— 这正是系统级应用的意义。Clavio 往 issue、PR 输入框、评审回复里输入的方式,和往 git commit、Slack、邮件里一样,并按应用记住语气:GitHub 用自然,聊天用随意。一个唤醒词带动整个氛围编程的写作流程。