概述
概述部分Capacitor插件,提供设备端的全面语音识别功能,实时提供部分识别结果。
核心功能
概述部分available- 检查当前设备上的本机语音识别服务是否可用。isOnDeviceRecognitionAvailable- 检查是否支持当前语言的设备端语音识别路径。start- 开始捕获音频并将语音转换为文本。stop- 停止监听并释放本地资源。
Public API
Section titled “Public API”| 方法 | 描述 |
|---|---|
available | 检查当前设备上本地语音识别服务是否可用。 |
isOnDeviceRecognitionAvailable | 检查是否支持当前语言的设备端语音识别路径。 |
start | 开始捕获音频并将语音转换为文本。 |
stop | 停止监听并释放本地资源。 |
forceStop | 强制停止当前会话。 |
getLastPartialResult | 获取最后缓存的部分转录结果。 |
setPTTState | 更新当前的按住说话按钮状态。 |
getSupportedLanguages | 获取底层识别器支持的语言列表。 |
isListening | 返回插件是否正在实时监听语音。 |
checkPermissions | 获取当前的权限状态。 |
requestPermissions | 请求麦克风 + 语音识别权限。 |
getPluginVersion | 返回本地包中捆绑的原生插件版本。 |
addListener | 仅在 Android 上监听分段会话完成事件。 |
addListener | 仅在 Android 上监听分段识别结果。 |
addListener | 仅在启用时监听部分转录更新。 partialResults 仅在启用时监听原生监听状态的变化。 |
addListener | 仅在 Android 上监听分段会话完成事件。 |
addListener | 监听识别错误。 |
addListener | 监听识别器准备就绪的另一个会话。 |
removeAllListeners | 移除每个注册的监听器。 |
真实来源
标题为“真实来源”的部分此参考是从 src/definitions.ts 在 capacitor语音识别.