概览
“概览”章节请求麦克风权限,通过语言区域选项启动识别,并实时渲染部分转录文本。
平台支持
标题为“平台支持”的章节| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 语音识别框架 |
| Android | 是 | SpeechRecognizer |
| Web | 否 | 插件报告 Web 端不可用 |
核心功能
标题为“核心功能”的章节available- 检查当前设备的原生语音识别服务是否可用。isOnDeviceRecognitionAvailable- 检查所选语言区域是否支持平台较新的端侧识别路径。start- 开始采集音频并进行语音转写。stop- 停止监听并释放原生资源。
公开的 API
标题为“Public API”的章节| 方法 | 描述 |
|---|---|
available | 检查当前设备是否可以使用原生语音识别服务。 |
isOnDeviceRecognitionAvailable | 检查所选语言区域是否支持平台较新的端侧识别路径。 |
start | 开始采集音频并进行语音转写。 |
stop | 停止监听并释放原生资源。 |
forceStop | 强制停止当前会话。 |
getLastPartialResult | 获取最近一次缓存的部分转写结果。 |
setPTTState | 更新当前按键通话按钮状态。 |
getSupportedLanguages | 获取底层识别器支持的语言区域。 |
isListening | 返回插件是否正在监听语音。 |
checkPermissions | 获取当前的权限状态。 |
requestPermissions | 请求麦克风及语音识别权限。 |
getPluginVersion | 返回此包内置的原生插件版本。 |
addListener | 监听分段会话完成事件 (仅限 Android)。 |
addListener | 监听分段识别结果 (仅限 Android)。 |
addListener | 监听在以下状态下发出的 partialResults 启用时的部分转录更新。 |
addListener | 监听原生监听状态的变化。 |
addListener | 监听识别错误。 |
addListener | 监听识别器准备好进行下一个会话。 |
removeAllListeners | 移除所有已注册的监听器。 |
唯一数据源
“唯一可信来源”章节此参考文档同步自 src/definitions.ts 在 capacitor-speech-recognition.
继续探索 @capgo/capacitor-speech-recognition
标题为“继续探索 @capgo/capacitor-speech-recognition”的部分如果你正在使用 @capgo/capacitor-speech-recognition 来规划 dashboard 和 API 操作,请将其连接至 使用 @capgo/capacitor-speech-recognition 在“使用 @capgo/capacitor-speech-recognition”中实现原生能力 API 概览 关于 API 概览中的实现细节, 简介 有关 Introduction 中的实现细节, API 密钥 有关 API Keys 中的实现细节,以及 设备 有关 Devices 中的实现细节。