
whisper_android
在安卓手机上离线运行 Whisper,实现即时语音转文字
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 693
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Android Studio 与 NDK
- Android 真机
- 模型文件
安装与启动步骤
-
1确认用途
两个 Android 示例应用,演示如何在手机端跑 Whisper 语音识别。
-
2准备开发环境
Android Studio 与 NDK 都要装,原生 API 版本需要 CMake 编译。
-
3选一条实现路径
Java API 版接入简单,Native API 版性能更好但配置复杂。
-
4在真机上验证
模拟器没有麦克风且算力不足,必须用真机测识别效果。
如何确认成功
真机上能录音并输出识别文本
注意事项
- 模型文件体积大,注意打包方式和安装包大小。
- 低端机推理延迟明显,需按实测调模型规格。
核心亮点
- 完全离线运行,保护隐私且无需网络连接
- 基于 TensorFlow Lite,模型量化后体积小、推理速度快
- 提供简洁的 Android API,易于集成到现有应用
不足之处
- 仅支持 Android 平台,iOS 需另寻方案
- 模型精度相比完整版 Whisper 有所下降
- 文档/社区待观察
适用场景
- 移动端语音输入法或语音笔记应用
- 离线会议记录与字幕生成工具
- 嵌入式设备(如智能家居)的语音控制
替代项目
whisper.cpp、Vosk、PocketSphinx
上一篇:curses
下一篇:google-speech-v2
同类项目推荐
esp-skainet
开源
在 ESP32 上跑离线唤醒词和命令词识别
Espressif intelligent voice assistant
mrcp-plugin-with-freeswitch
开源
用手机打电话,AI自动听懂并回复,快速搭建语音呼叫中心。
使用FreeSWITCH接受用户手机呼叫,通过UniMRCP Server集成讯飞开放平台(xfyun)插件将用户···
curses
开源
把语音和键盘输入实时变成字幕,推送到 OBS、VRChat 等平台。
Speech to Text and KB input captions for OBS, VRChat, Twitch chat and Discord
whishper
开源
本地运行,一键将音频转文字、翻译并编辑字幕
Transcribe any audio to text, translate and edit subtitles 100% locally with a web U···
blitztext-app
开源
按一下说话,松手文字就出现在光标处
Local-first dictation for macOS. Speak, text, done. Parakeet or Whisper on your Mac,···
transcribe.cpp
开源
本地跑 16 种语音识别模型,离线转文字又快又省
ggml speech-to-text inference for 16+ model families
super-voice-assistant
开源
按个快捷键,说话变文字、屏幕能转写、选中就能读
macOS voice assistant with global hotkeys - transcribe speech to text with offline m···
TranscriptionSuite
开源
本地跑语音转文字,隐私安全还带说话人分离
A fully local and private Speech-To-Text app, offering multiple model backends, diar···
whisper-stream
开源
终端里持续听写,说完自动出文字
A bash script using OpenAI Whisper API for continuous audio transcription with autom···