插件概览
一个 Flutter 包,提供对语音转文本处理的细粒度控制,可在语音暂停期间持续捕获音频而不会自动中断。开发者可以手动启动、暂停、恢复和停止识别,并使用可自定义的回调,非常适合需要不间断转录的应用程序。专为语音助手、实时语音输入工具以及对无缝音频输入至关重要的交互式应用程序设计。支持多个平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。
适合场景
- 实时语音输入
- 语音控制的应用程序
- 连续转录工作流程
- 交互式语音接口
- 基于语音的数据输入
- 可定制的语音助手逻辑
主要特点
- 手动开始/暂停/继续/停止控制
- 语音停顿期间无自动暂停
- 可自定义的回调处理
- 连续监听模式
- 跨平台支持(Android、iOS、Web、macOS、Windows、Linux)
- 细粒度音频流管理
适合对象
- 需要对STT流程拥有完全控制权的开发者
- 需要不间断语音识别的应用程序
- 语音助手构建者
- 用于长篇语音输入的工具
- 具有自定义语音交互逻辑的应用程序
使用建议
- 需要手动状态管理
- 比自动暂停语音识别包更复杂的复杂度
- 可能需要额外的错误处理来应对边缘情况
- 依赖于平台特定的语音API
- 不太适合简单的单次转录