跳转至正文

@capgo/capacitor-speech-recognition

流式语音转文字,返回部分结果。

请求麦克风权限,通过语言区域选项启动识别,并实时渲染部分转录文本。

平台支持备注
iOS是语音识别框架
Android是SpeechRecognizer
Web否插件报告 Web 端不可用
  • available - 检查当前设备的原生语音识别服务是否可用。
  • isOnDeviceRecognitionAvailable - 检查所选语言区域是否支持平台较新的端侧识别路径。
  • start - 开始采集音频并进行语音转写。
  • stop - 停止监听并释放原生资源。
方法描述
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 中的实现细节。