Marmalade STT
为你的键盘提供私密、离线的语音转文字。你的声音留在手机上。
新版本 1.2.2
Marmalade STT 1.2.2 修复了自行录音并将音频交给 Android 语音识别的应用(如 Waze 语音指令)结果迟缓的问题。现在文字会按照“停止方式”设置,在你说完时送达,而不是等到应用停止录音;在 Waze 中,这要晚 4–6 秒。在较慢的手机上,引擎仍可能有延迟。这些应用发送的音频格式现在也能正确读取。
Marmalade STT 在你的手机上把语音转成文字。可以把它用作键盘(FUTO Keyboard、HeliBoard、FlorisBoard 等)的语音输入,也可以用于向 Android 请求语音输入的应用。你的声音绝不会离开手机。
隐私源于设计
无分析、无跟踪、无崩溃报告、无账户,也没有我们自己的服务器。仅在从 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 的链接;无论是否支持,应用都完全一样。
- 私密:语音在手机上识别。音频绝不会被保存或上传
- 离线:只需下载一次语音引擎,之后无需联网即可使用
- 实时文字:在你说话的同时实时显示文字,大多数引擎都支持
- 知道你何时说完: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-
arm64-v8a该版本需要 Android 9.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
armeabi-v7a该版本需要 Android 9.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
arm64-v8a该版本需要 Android 9.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
armeabi-v7a该版本需要 Android 9.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
arm64-v8a该版本需要 Android 9.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
armeabi-v7a该版本需要 Android 9.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
新版本 1.2.1
Marmalade STT 1.2.1 修复了使用 Android 语音识别的应用(例如 Duolingo)的问题:由于 Marmalade STT 无法看到这些应用,Android 在它开始聆听之前就拒绝了大多数请求。现在它可以看到带有启动器图标的应用和无障碍服务,就像它以前就能看到键盘一样。它不会列出或读取你的应用。
新版本 1.1.0
Marmalade STT 1.1.0 修复了使用 Android 语音识别的应用(例如 Duolingo)在 Android 12 及更高版本上立即失败的问题。应用现在可以指定语言、传入自己的音频(Android 13 及更高版本)并使用更多识别选项,而你自己的听写始终优先。Qwen3-ASR 可用于其支持的全部 30 种语言。














