当前位置: 首页 > news >正文

用 Whisper 搞定离线语音转文本:Flutter 跨平台完整指南

用 Whisper 搞定离线语音转文本:Flutter 跨平台完整指南

【免费下载链接】whisper_dartspeech recognition in dart support all audio format and support server side client side, + support all language, only support in cpu only项目地址: https://gitcode.com/gh_mirrors/wh/whisper_dart

直播要出字幕、会议要留纪要,靠人工听打又慢又容易漏。Whisper 这套开源方案把音频直接变成文字,全程离线完成语音转文本,一个字都不往网上送。

谁开发、要不要联网

Whisper 出自 OpenAI,推理层用的是 whisper.cpp,音频格式转换交给 FFmpeg。说白了,它就是一个能本地跑语音识别的 Dart/Flutter 库,客户端、服务器端都能部署,不联网照样工作。

离线语音识别凭什么能跑起来

  • 档位跨度大:tiny 只要 75MB 磁盘、125MB 内存;large 要 2.9GB 磁盘、3.3GB 内存。简单算一下,顶配的内存需求是入门档的二十几倍,按硬件预算挑就行。
  • 内容不出门:识别全程在本地完成,不依赖网络,录音留在自己设备里。
  • 五个平台全收:Android、iOS、Windows、Linux、macOS 都支持,还带了 Flutter 示例应用。
  • 只吃 CPU:不挑显卡,普通电脑和手机都能跑。

语音转文本能落在哪些场景

  • 实时字幕:直播、视频会议、课堂里,语音边说边出文字。
  • 无障碍辅助:听力障碍者把语音内容变成可读文字。
  • 智能助手:智能家居、车载系统里的语音交互底座。
  • 跨语言沟通:多语言识别,翻译和日常沟通都接得住。

离线跑通语音识别需要什么配置

条件要求
处理器只需要 CPU,不依赖 GPU
入门档tiny 模型:磁盘 75MB、内存 125MB
满血档large 模型:磁盘 2.9GB、内存 3.3GB
平台Android / iOS / Windows / Linux / macOS
网络离线可用

🎧 想直接跑示例或翻封装源码,仓库拉下来就行:git clone https://gitcode.com/gh_mirrors/wh/whisper_dart

核心调用就这么点:

Whisper whisper = Whisper(); var res = await whisper.request( whisperLib: "libwhisper.so", whisperRequest: WhisperRequest.fromWavFile(audio: File(audio), model: File(model)), );

跑通之后

去提 issue,把踩过的坑标出来给后来人;维护方也还在持续更新,新特性会陆续加上。

【免费下载链接】whisper_dartspeech recognition in dart support all audio format and support server side client side, + support all language, only support in cpu only项目地址: https://gitcode.com/gh_mirrors/wh/whisper_dart

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4146001.html

相关文章:

  • java连接linux Java秒连Linux!SSH远程控制,服务器管理爽到飞起
  • Python-数据类型-数字型
  • 2026全网实测|5大主流AI论文工具排行榜!学生党闭眼入✅
  • 中小企业销售自动化实战:Rox Teams API集成与线索评分系统构建
  • 考研初试专业课130+总分400+北京大学804原828电子信息基础软件与微电子考研北大软微集成数字电路考研,真题,大纲,参考书。博睿泽信息通信Jenny。
  • 家具商城系统-springboot + vue
  • Sqoop 从 MySQL 导入数据到 Hive:参数解析与实战指南
  • day2: booleans, string interpolation, and checkpoint1
  • 多无人机协同任务规划:从数学建模到算法实战
  • FanControl 完整指南:3 步驯服电脑风扇噪音
  • 泰克2465B模拟示波器深度评测:模拟时代的工程智慧与现代价值
  • 基于多仓群路由算法的中大件海外仓周末选品履约优化方案
  • 2026 游乐空间安装交付服务榜单可以参考哪些选型维度?
  • Yi.Abp.Admin 完整上手指南:从克隆到跑通 5 分钟
  • 开放智能体系统安全实践:从工具调用风险到可信架构设计
  • 蓝天治愈系
  • 最小二乘法:从原理到实践,掌握线性回归的核心算法
  • 数学建模竞赛实战:蒙特卡洛模拟与资源量评价模型解析
  • AI智能体灰盒验证:构建可观测、可测试的Agent质量防线
  • 一步找到全盘文件:EverythingToolbar 任务栏文件搜索完整指南
  • 智慧场馆解决方案小程序系统:从架构设计到实战部署
  • 防火门的耐火极限与哪些因素有关
  • 几何先验驱动视频生成:从3D一致性困境到Geometry-then-Appearance新范式
  • 谷歌TPU与Marvell深度合作:AI芯片变革下的开发者实战指南
  • 智算中心训练任务频繁中断,如何从算力卡查到网络与存储
  • 2026硕博生毕业论文季:多工具协同下的论文全流程处理方案
  • Iwara4A:免费 Iwara 安卓客户端完整指南
  • 数学建模竞赛实战:从问题解析到模型构建与求解全流程指南
  • Spring面试核心:IoC与AOP深度解析与实战
  • GPT2-Chinese 快速上手指南:中文 GPT-2 文本生成训练工具