跳过内容

@capgo/capacitor-语音识别

Capacitor插件,提供设备端的全面语音识别功能,实时提供部分识别结果。

Capacitor插件,提供设备端的全面语音识别功能,实时提供部分识别结果。

核心功能

概述部分
  • available - 检查当前设备上的本机语音识别服务是否可用。
  • isOnDeviceRecognitionAvailable - 检查是否支持当前语言的设备端语音识别路径。
  • start - 开始捕获音频并将语音转换为文本。
  • stop - 停止监听并释放本地资源。
方法描述
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.tscapacitor语音识别.