whisper.rn

手机端离线跑 Whisper,语音转文字不联网

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 语音识别 🍴 复刻 66 🐛 待处理 7 👀 关注 10
GitHub ↗
GitHub 星标 ★ 807
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,基于MIT许可证

项目预览

whisper.rn 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类语音识别
开发团队mybigday
定价模式🏷️完全免费
价格说明开源免费,基于MIT许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型openai,react-native,speech-recognition,whisper,whisper-cpp
GitHub 星标★ 807
上线时间2023-03-16 00:00:00
代码更新2026-10-07
仓库体积10.5 MB
本站数据更新2026-11-06
维护状态维护中
收录时间2026-09-23
浏览次数1

项目介绍

whisper.rn 是 whisper.cpp 的 React Native 绑定库,让移动端应用可以直接在设备上运行 OpenAI Whisper 语音识别模型,无需联网调用云端 API。它解决了移动端离线语音转文字的需求:开发者用 TypeScript 调用统一接口,即可在 iOS/Android 上完成音频转写、实时流式识别、多语言翻译等任务。核心能力包括:支持多种量化模型(tiny 到 large),可自定义模型路径与下载;提供 transcribe、transcribeRealtime 等 API,支持 VAD 语音活动检测、进度回调和取消操作;底层复用 whisper.cpp 的 C/C++ 推理性能,兼容 Metal、Core ML 等加速后端。项目还附带示例 App,方便快速验证效果。对于注重隐私、低延迟、无网络环境的语音应用(如会议记录、字幕生成、语音助手)是较实用的方案。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-23 · 当前星标 ★ 807

使用教程

难度:进阶 约 30 分钟 部署方式:前端集成 4 步

环境要求

  • React Native 0.7x
  • whisper.cpp 模型文件
  • iOS 或 Android 开发环境

安装与启动步骤

  1. 1装包

    React Native 里跑 Whisper,走 whisper.cpp 原生绑定。

    npm install whisper.rn
  2. 2原生依赖

    iOS 需要 pod install,Android 走 NDK。

    cd ios && pod install
  3. 3加载模型

    模型文件要打包进 assets,首次加载会复制到沙盒。

    await initWhisper({ filePath: 'models/ggml-base.bin' })
  4. 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 语音转文本的最佳本地版平替之一,也是加强···

★ 641 2026-10-12
mlx-qwen3-asr 开源

Mac 本地跑 Qwen3 语音识别,音频不出设备

Qwen3-ASR speech recognition on Apple Silicon via MLX

★ 242 2026-10-01
parakeet-rs 开源

Rust 本地跑 NVIDIA Parakeet,CPU 也能极速语音转写与说话人分离

very fast speech-to-text, diarization, streaming (even in CPU) with NVIDIA Parakeet ···

★ 421 2026-09-12
youtube-transcript-api 开源

不用 API 密钥,几行代码抓取 YouTube 字幕

This is a python API which allows you to get the transcript/subtitles for a given Yo···

★ 8570 2026-09-10
FunSpeech 开源

本地一键部署语音识别与合成,秒级搭建私有语音服务

开箱即用的本地私有化部署语音服务,快速搭建Qwen3ASR/FunASR与Qwen3TTS/CosyVoice后端

★ 169 2026-08-09
SayIt 开源

按快捷键说话,AI润色文字直接落到光标处

Open-source voice typing for Windows and macOS — a Wispr Flow / Superwhisper altern···

★ 473 2026-09-12
DeLive 开源

抓系统声音实时出字幕,转完自动生成摘要和思维导图

System audio capture + multi-provider ASR + local-first AI review workspace. Floatin···

★ 260 2026-09-24
nodejs-whisper 开源

在 Node.js 里本地跑 Whisper,音频转文字不用 Python

NodeJS Bindings for Whisper - the CPU version of OpenAI's Whisper, as initially craf···

★ 212 2026-11-02
whisper-stream 开源

终端里持续听写,说完自动出文字

A bash script using OpenAI Whisper API for continuous audio transcription with autom···

★ 131 2026-10-03