插件概览
Flutter Speech 是一个跨平台插件,可在 Android、iOS 和 macOS 上实现语音识别(语音转文本)。它提供了一个简单的接口,用于访问设备原生的语音识别 API,使开发者能够将其集成到 Flutter 应用程序中。该插件支持实时转录,适用于语音助手、语音输入工具和免提交互。它利用各平台特定的实现以获得最佳性能和准确性。该包由 jaumard.com 维护,并可通过 pub.dev 获取。
适合场景
- 语音控制的应用程序
- 语音输入功能
- 免提导航
- 无障碍工具
- 交互式语音接口
主要特点
- 跨平台支持(Android、iOS、macOS)
- 实时语音识别
- 简单 API 集成
- 平台原生精度
- 开源,带有 GitHub 仓库
适合对象
- 开发语音功能应用的开发者
- 注重可访问性的应用程序
- 原型设计语音助手
- 需要免提输入的应用程序
使用建议
- 在 Android 和 iOS 上需要运行时权限
- 根据平台,离线功能有限
- 依赖于设备级别的语音服务
- 可能需要用户同意才能访问麦克风
- 性能因设备和操作系统版本而异