MoreRSS

site iconVivaxy修改

上海,开源参与者。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Vivaxy的 RSS 预览

多邻国国际版在小米 HyperOS 上录音立即结束:排查与解决教程

2026-11-02 08:00:00

多邻国口语题点击麦克风后,录音立即结束,没有识别结果,即使已经授予麦克风权限也无效,可以检查系统默认的语音输入引擎。 本案例中,将它切换为 Google 语音识别与合成,再重新打开多邻国后,语音题恢复正常。 实测环境 项目 版本或情况 手机 国行小米 15 系统 HyperOS 3.0.307.0.WOCCNXM.C11 多邻国 6.103.6,从 Google Play 美区安装 故障表现 点击麦克风后,录音立即结束 历史情况 小米应用商店版曾能正常使用语音,换成 Google Play 版后一直失败 其他应用 谷歌翻译、Gboard 可以语音输入 解决步骤 1. 确认已安装 Google 语音识别与合成 在 Google Play 中查找 Speech Recognition & Synthesis,开发者为 Google LLC,包名为 com.google.android.tts。确认该组件已安装、启用,并检查它与多邻国的麦克风权限。 打开 Google Play 官方页面 2. 修改系统默认的“语音输入”引擎...

用有线耳机的线控键控制 Mac 语音输入

2026-09-08 08:00:00

语音输入时,除了说话,还需要开始录音、输入回车,以及删除说错的内容。一副带麦克风和线控键的有线耳机,配合 Karabiner-Elements,就可以把这些操作放到同一个按钮上。 本文以连接 Mac 3.5mm 耳机孔的有线耳机为例,把播放 / 暂停键映射为三个动作: 操作 发出的按键 用途 单击 fn 触发已配置好的语音输入快捷键 双击 return_or_enter 输入回车;应用设为回车发送时,可用于提交 长按 1 秒 ⌘⌫ 在常见文本框中删除光标到当前行开头的内容 回车的作用由当前应用决定,⌘⌫ 也不等于清空整个输入框。后面的规则会排除访达中的 ⌘⌫,因为它在访达中会把选中的项目移到废纸篓。Apple 快捷键说明 准备环境 需要一台 Mac、一副带麦克风和线控键的 3.5mm 有线耳机,以及支持快捷键唤起的语音输入工具。 Karabiner-Elements 需要 15.4.0 或更高版本。官方在 15.4.0 的版本说明中加入了耳机按键支持。版本说明 先在文本框中按键盘上的 Fn,确认它能以“单击开始、再次单击结束”的方式控制语音输入。若使用第三方输入工具,可在其设置中配置快捷键;如果系统的地球仪 / Fn 动作与它冲突,再把系统对应动作设为“不执行任何操作”。 使用 macOS 自带听写时,先在“系统设置 → 键盘 → 听写”中确认快捷键。它可能是连按两下 Fn...

一种无感切换中英文输入法的方案

2026-08-30 08:00:00

在 Mac 上,中英文切换有两套常见操作:用 Control + Space 切换系统输入源,用 Shift 切换中文输入法内部的中英文模式。 麻烦在于,同样想从英文切到中文,按键却取决于当前状态。在中文输入法的英文模式下,按一下 Shift 就够了;如果当前输入源是 ABC,Shift 就没有这个作用,还得换用系统快捷键。 我希望把这两种情况统一起来:平时留在中文输入法里,用左 Shift 切换中英文;偶尔回到 ABC 时,也能用同一个键切回中文输入法。 借助 Karabiner-Elements,可以给 ABC 补上这一段行为。 输入英文,不一定要切到 ABC 先区分两个概念: 操作 改变的状态 例子 切换输入源 macOS 当前使用的输入源 ABC → 豆包输入法 切换中英文模式 同一个输入法内部的输入模式 豆包输入法的中文模式 → 英文模式 Control + Space 默认选择上次使用的输入源,Control + Option + Space 选择下一个输入源。将 fn...

SameSite Cookies 解读

2021-03-07 08:00:00

背景知识 SameSite 属性 SameSite 属性是 HTTP 响应头 Set-Cookie 的属性之一,允许服务端控制该 Cookie 是否仅限于同站。 同站(跨站)是与常见的同域(跨域)相似的概念,下面是两者的区别。 同域(Same Origin)和跨域(Cross Origin) 域(Origin)由协议(Scheme)、主机名(Hostname)和端口(Port)组成。其中任何一个不同都会被认为是跨域。 同站(Same Site)和跨站(Cross Site) 顶级域名(Top-level domains)(TLDs)是如 .com 等的一系列域名列表。 在大部分场景下,站(Site)的定义是 TLDs+1,如 .com 的下一级,如 github.com。 但 Github 也会为不同的开发者提供不同的 github.io 域名,如 a.github.io 和 b.github.io,为了区分这两个域名,Mozilla 引入了有效顶级域名(Effective top-level domains)(eTLDs)的概念。 因此,站(Site)是有效顶级域名的下一级域名,即 eTLDs+1。 比如:a.web.dev 和 b.web.dev 属于同站,而 a.github.io 和 b.github.io 属于跨站。 Schemeful...

VSCode Conventional Commits 插件

2020-04-30 08:00:00

VSCode Conventional Commits 插件可以帮助你轻松按照 Conventional Commits 规范编写提交信息。 功能 支持使用项目下的 commitlint 规范。 支持自动 add 和 push(需要结合 VSCode 的 git 插件,详见插件文档)。 支持项目级别的 scope 管理。 支持 Gitmoji。 使用方式 你可以通过下面两种方式打开插件: Command + Shift + P 或 Ctrl + Shift + P,输入 Conventional Commits,然后按 Enter。 点击 Source Control 操作面板上的图标。见下图:

VSCode Conventional Commits Extension

2020-04-29 08:00:00

VSCode Conventional Commits extension helps you to fill in commit messages according to Conventional Commits. Features Respect commitlint configs. Support auto add and push (with the configutation of VSCode git extension, see detail in readme). Support project level scope management. Support Gitmoji. Usage You can access VSCode Conventional Commits in...