news 2026/8/22 1:55:13

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 1:53:05

java连接linux Java秒连Linux!SSH远程控制,服务器管理爽到飞起

Java是一种用于开发应用程序、Web应用程序以及移动应用的, 具备跨平台特性的强类型语言。它是著名的Linux操作系统所普遍可用的一种语言。此外, 用以实现远程控制Linux从而让管理服务器更为简单高效的语言是Java。起先, 于Java里达成远程操纵Linux, 得动用SSH技术, 其能够达成对…

作者头像 李华
网站建设 2026/8/22 1:51:45

Python-数据类型-数字型

一、Python有六大数据类型数字(Number)字符串(String)列表(List)元组(Tuple)字典(Dictionary)集合(Set)二、而数字型又分为int&#x…

作者头像 李华
网站建设 2026/8/22 1:51:34

2026全网实测|5大主流AI论文工具排行榜!学生党闭眼入✅

随着高校查重AIGC双检全面落地,单纯靠通用AI写论文早已翻车率拉满。市面上各类AI论文工具、AI论文软件层出不穷,但功能参差不齐、合规度不一、收费套路多、AI痕迹超标等问题,让无数毕业生踩坑。 为了帮大家避开雷区,我结合2026最…

作者头像 李华
网站建设 2026/8/22 1:48:00

中小企业销售自动化实战:Rox Teams API集成与线索评分系统构建

最近在和一些中小企业的技术负责人交流时,发现一个普遍痛点:业务增长遇到瓶颈,市场线索获取成本越来越高,但内部缺乏一套系统化的工具来高效转化和管理这些线索。传统的CRM系统偏重记录,而市面上一些先进的销售自动化工…

作者头像 李华
网站建设 2026/8/22 1:45:28

家具商城系统-springboot + vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于springboot vue的家具商城系统 前台登录网址: http://localhost:8082/ 后台登…

作者头像 李华