使用 @capgo/capacitor-speech-recognition
Capacitor 插件可实现完整的设备端语音识别,并实时返回部分识别结果。
安装
bun add @capgo/capacitor-speech-recognition
bunx cap sync
插件暴露的内容
available- 检测当前设备的原生语音识别服务是否可用。isOnDeviceRecognitionAvailable- 检测所选语言区域是否支持平台较新的设备端识别路径。start- 开始采集音频并进行语音转写。stop- 停止监听并释放原生资源。
用法示例
available
检查原生语音识别服务在当前设备上是否可用。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
const result = await SpeechRecognition.available();
console.log(result);
isOnDeviceRecognitionAvailable
检查所选语言区域是否支持平台较新的设备端识别路径。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
const result = await SpeechRecognition.isOnDeviceRecognitionAvailable();
console.log(result);
start
开始采集音频并进行语音转写。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
const result = await SpeechRecognition.start();
console.log(result);
stop
停止监听并释放原生资源。
import { SpeechRecognition } from '@capgo/capacitor-speech-recognition';
await SpeechRecognition.stop();
完整参考
- GitHub: https://github.com/Cap-go/capacitor-speech-recognition/
- 文档:/docs/plugins/speech-recognition/
继续阅读:使用 @capgo/capacitor-speech-recognition
如果你正在使用 使用 @capgo/capacitor-speech-recognition 要规划 dashboard 和 API 操作,请将其连接到 @capgo/capacitor-speech-recognition 有关 @capgo/capacitor-speech-recognition 的实现细节,请参阅 快速入门 有关“入门指南”中的实现细节, API 概览 关于 API Overview 中的实现细节, 简介 关于简介中的实现细节,以及 API 密钥 关于 API Keys 中的实现细节。