FLUTTER ECOSYSTEM

sherpa_onnx

使用下一代 Kaldi 和 onnxruntime 实现离线语音识别、语音合成、说话人分离和说话人识别。

最新版本
1.13.8
近 30 天下载
5.6万
喜欢数
121
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Sherpa-ONNX 是一个 Flutter/Dart 包,可使用下一代 Kaldi 和 ONNX Runtime 实现离线语音识别(ASR)、语音合成(TTS)、说话人分离和说话人识别。它完全无需互联网连接,非常适合隐私敏感或低延迟的应用场景。该包支持跨平台部署,适用于 Android、iOS、macOS、Windows 和 Linux。通过利用优化的 ONNX 模型,实现高效的设备端推理,确保在设备上快速准确地处理语音。

适合场景
  • 离线语音助手
  • 实时转录应用
  • 会议中的说话人识别
  • 注重隐私的音频分析
  • 设备端的文本转语音,用于无障碍访问
主要特点
  • 完全离线操作
  • 跨平台支持
  • 低延迟推理
  • 支持语音识别、文本转语音、说话人分离和识别
  • 使用 ONNX Runtime 优化
适合对象
  • 开发离线语音应用的开发者
  • 需要数据隐私的应用程序
  • 边缘计算场景
  • 移动和桌面语音工具
  • 实时音频处理
使用建议
  • 大型模型文件大小
  • 推理期间内存使用量更高
  • 需要将模型文件打包
  • 限于支持的模型类型
  • 自定义模型的初始设置复杂性
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add sherpa_onnx

所属分类

依赖

依赖清单 10 项
  • ffi^2.1.0
  • sherpa_onnx_android_arm641.13.8
  • sherpa_onnx_android_armeabi1.13.8
  • sherpa_onnx_android_x861.13.8
  • sherpa_onnx_android_x86_641.13.8
  • sherpa_onnx_ios1.13.8
  • sherpa_onnx_linux1.13.8
  • sherpa_onnx_macos1.13.8
  • sherpa_onnx_web1.13.8
  • sherpa_onnx_windows1.13.8

源码仓库

关联项目