
whisper.rn
手机端离线跑 Whisper,语音转文字不联网
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-23 · 当前星标 ★ 807
使用教程
环境要求
- React Native 0.7x
- whisper.cpp 模型文件
- iOS 或 Android 开发环境
安装与启动步骤
-
1装包
React Native 里跑 Whisper,走 whisper.cpp 原生绑定。
npm install whisper.rn -
2原生依赖
iOS 需要 pod install,Android 走 NDK。
cd ios && pod install -
3加载模型
模型文件要打包进 assets,首次加载会复制到沙盒。
await initWhisper({ filePath: 'models/ggml-base.bin' }) -
4转写一段音频
短音频可直接整段,长音频建议切片。
const { promise } = await context.transcribe('audio.wav');
如何确认成功
真机上选择一段录音,能返回文字且耗时在可接受范围。
注意事项
- 模拟器跑不了实时录音,必须真机验证。
- 模型越大越准也越慢,手机上 base 是性价比拐点。
核心亮点
- 纯端侧推理,音频不出设备,隐私友好且无网络延迟
- 提供实时流式识别与 VAD,适合连续语音场景
- TypeScript 接口简洁,附带可运行示例 App,接入成本低
不足之处
- 模型体积较大,低端设备内存与推理速度压力明显
- 社区与文档相对早期,复杂定制问题排查依赖源码
适用场景
- 离线会议记录与语音备忘录转文字
- 移动端实时字幕/翻译工具
- 隐私敏感场景下的语音输入法或助手
替代项目
whisper.cpp、Vosk、sherpa-onnx
上一篇:whisperX-FastAPI
下一篇:whisperIMEplus
同类项目推荐
haoone-app
开源
本地跑 AI 字幕,转录对齐说话人一步到位
新一代 AI 专业字幕软件,剪映字幕、elevenlabs 语音转文本的最佳本地版平替之一,也是加强···
mlx-qwen3-asr
开源
Mac 本地跑 Qwen3 语音识别,音频不出设备
Qwen3-ASR speech recognition on Apple Silicon via MLX
parakeet-rs
开源
Rust 本地跑 NVIDIA Parakeet,CPU 也能极速语音转写与说话人分离
very fast speech-to-text, diarization, streaming (even in CPU) with NVIDIA Parakeet ···
youtube-transcript-api
开源
不用 API 密钥,几行代码抓取 YouTube 字幕
This is a python API which allows you to get the transcript/subtitles for a given Yo···
FunSpeech
开源
本地一键部署语音识别与合成,秒级搭建私有语音服务
开箱即用的本地私有化部署语音服务,快速搭建Qwen3ASR/FunASR与Qwen3TTS/CosyVoice后端
SayIt
开源
按快捷键说话,AI润色文字直接落到光标处
Open-source voice typing for Windows and macOS — a Wispr Flow / Superwhisper altern···
DeLive
开源
抓系统声音实时出字幕,转完自动生成摘要和思维导图
System audio capture + multi-provider ASR + local-first AI review workspace. Floatin···
nodejs-whisper
开源
在 Node.js 里本地跑 Whisper,音频转文字不用 Python
NodeJS Bindings for Whisper - the CPU version of OpenAI's Whisper, as initially craf···
whisper-stream
开源
终端里持续听写,说完自动出文字
A bash script using OpenAI Whisper API for continuous audio transcription with autom···