安装包图标

Marmalade STT

为你的键盘提供私密、离线的语音转文字。你的声音留在手机上。
新版本 1.2.2
Marmalade STT 1.2.2 修复了自行录音并将音频交给 Android 语音识别的应用(如 Waze 语音指令)结果迟缓的问题。现在文字会按照“停止方式”设置,在你说完时送达,而不是等到应用停止录音;在 Waze 中,这要晚 4–6 秒。在较慢的手机上,引擎仍可能有延迟。这些应用发送的音频格式现在也能正确读取。
Marmalade STT 在你的手机上把语音转成文字。可以把它用作键盘(FUTO Keyboard、HeliBoard、FlorisBoard 等)的语音输入,也可以用于向 Android 请求语音输入的应用。你的声音绝不会离开手机。


  • 私密:语音在手机上识别。音频绝不会被保存或上传

  • 离线:只需下载一次语音引擎,之后无需联网即可使用

  • 实时文字:在你说话的同时实时显示文字,大多数引擎都支持

  • 知道你何时说完:Smart Turn 是“请说话”弹窗的默认方式,它会等到听起来你已经说完,所以停下来思考时很少会被打断

  • 多语言:支持 100 种语言,并自动为你的语言选择最合适的引擎

  • 输出整洁:去除语气词,数字写成阿拉伯数字,还有你自己的替换规则和用语音触发的文本片段

  • 免费开源:无广告、无账户、无分析



隐私源于设计
无分析、无跟踪、无崩溃报告、无账户,也没有我们自己的服务器。仅在从 GitHub 下载你选择的语音引擎时使用互联网,且每个文件都会用预先固定的 SHA-256 哈希值校验。Android 备份已关闭,因此不会有任何内容被复制到云端。

何时停止由你决定
在“请说话”弹窗和其他应用中,Marmalade 默认使用 Smart Turn v3 技术来检测你何时说完。无需动手。觉得它太早打断你?可以改为停顿后停止,或者改为设置一个结束词。在键盘上,它会一直聆听直到你点按,也可以同样使用 Smart Turn。

整洁的文字
可选的文本整理会修正大小写;对于英语,还会去除语气词,把“new line”和“period”变成真正的换行和句点,并把数字写成阿拉伯数字。用于修正引擎听错的名字的替换规则,以及用于插入常打文字的文本片段,适用于任何语言。

适用于你的键盘
开启“Marmalade 语音输入”后,键盘上的麦克风键会打开一个小小的 Marmalade 面板,把你说的话输入进去。支持 FUTO Keyboard、HeliBoard、FlorisBoard、AnySoftKeyboard、Unexpected Keyboard、AOSP 键盘以及其他带语音键的键盘。

适合你手机的引擎
设置向导会根据你的语言以及手机的内存和速度推荐一个语音引擎,你也可以下载并试用其他模型。

语言
快速引擎支持英语、保加利亚语、克罗地亚语、捷克语、丹麦语、荷兰语、爱沙尼亚语、芬兰语、法语、德语、希腊语、匈牙利语、意大利语、拉脱维亚语、立陶宛语、马耳他语、波兰语、葡萄牙语、罗马尼亚语、俄语、斯洛伐克语、斯洛文尼亚语、西班牙语、瑞典语、乌克兰语、日语、印地语、阿拉伯语和越南语。中文和韩语使用比 Whisper 更轻量的 Qwen3-ASR。你也可以在它支持的其他 28 种语言(包括英语)中选用它。其他语言通过 Whisper Large v3 Turbo 识别,延迟更高。

开源
Marmalade STT 采用 MIT 许可。如果你想支持它,可以在“设置 → 支持”中找到 GitHub Sponsors 的链接;无论是否支持,应用都完全一样。

版本

尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。

下载 F-Droid
  • 版本 1.2.2 (10020022) 推荐 更新于 2026-10-29

    arm64-v8a

    该版本需要 Android 9.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“dataSync”类型的前台服务
      允许该应用使用“dataSync”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • app.marmalade.stt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 30 MiB PGP 签名 | 构建日志

  • 版本 1.2.2 (10020021) - 更新于 2026-10-29

    armeabi-v7a

    该版本需要 Android 9.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“dataSync”类型的前台服务
      允许该应用使用“dataSync”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • app.marmalade.stt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 28 MiB PGP 签名 | 构建日志

  • 新版本 1.2.1
    Marmalade STT 1.2.1 修复了使用 Android 语音识别的应用(例如 Duolingo)的问题:由于 Marmalade STT 无法看到这些应用,Android 在它开始聆听之前就拒绝了大多数请求。现在它可以看到带有启动器图标的应用和无障碍服务,就像它以前就能看到键盘一样。它不会列出或读取你的应用。
  • 版本 1.2.1 (10020012) - 更新于 2026-10-27

    arm64-v8a

    该版本需要 Android 9.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“dataSync”类型的前台服务
      允许该应用使用“dataSync”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • app.marmalade.stt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 30 MiB PGP 签名 | 构建日志

  • 版本 1.2.1 (10020011) - 更新于 2026-10-27

    armeabi-v7a

    该版本需要 Android 9.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“dataSync”类型的前台服务
      允许该应用使用“dataSync”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • app.marmalade.stt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 28 MiB PGP 签名 | 构建日志

  • 新版本 1.1.0
    Marmalade STT 1.1.0 修复了使用 Android 语音识别的应用(例如 Duolingo)在 Android 12 及更高版本上立即失败的问题。应用现在可以指定语言、传入自己的音频(Android 13 及更高版本)并使用更多识别选项,而你自己的听写始终优先。Qwen3-ASR 可用于其支持的全部 30 种语言。
  • 版本 1.1.0 (10010002) - 更新于 2026-10-25

    arm64-v8a

    该版本需要 Android 9.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“dataSync”类型的前台服务
      允许该应用使用“dataSync”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • app.marmalade.stt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 29 MiB PGP 签名 | 构建日志

  • 版本 1.1.0 (10010001) - 更新于 2026-10-25

    armeabi-v7a

    该版本需要 Android 9.0 及以上版本。

    此包由原始开发者构建并签名,并保证对应于此源代码 tarball。

    权限
    • 运行前台服务
      允许此应用使用前台服务。
    • 运行“dataSync”类型的前台服务
      允许该应用使用“dataSync”类型的前台服务
    • 拥有完全的网络访问权限
      允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
    • 录音
      当你使用此应用时,它可以使用麦克风录音。
    • app.marmalade.stt.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下载 APK 28 MiB PGP 签名 | 构建日志