swan.ai.getVoiceRecognizer
解释:获取全局唯一的语音识别器voiceRecognizer
。其在工具和真机中的实现有区别,详见 API 实现差异。语音识别界面设计可直接使用 Smart UI 组件,详见 voice-recognizer 语音识别。
Web 态说明:受宿主环境限制,Web 态暂不支持 AI 能力相关接口。调用 swan.ai.getVoiceRecognizer 时,Web 态会做打开百度 APP 对应小程序页面的降级处理。
方法参数
无
返回值
voiceRecognizer
示例
跳转编辑工具
扫码体验
代码示例
请使用百度APP扫码
图片示例
代码示例
- JS
// AI 系列的 api 有宿主使用限制,只可在百度 App 中使用,建议使用时加一层判断防止代码报未知错误
let host = swan.getSystemInfoSync().host;
if (host === 'baiduboxapp') {
const voiceRecognizer = swan.ai.getVoiceRecognizer();
}
else {
swan.showToast({
title: '此api目前仅可在百度App上使用',
icon: 'none'
});
}