React Native集成需要完成4个核心环节:
- 环境准备:
- 安装SDK:
npm install @vapi-ai/react-native - 获取密钥:在dashboard.vapi.ai的API Keys页面复制公钥
- 安装SDK:
- 基础集成:在应用入口文件初始化:
import { Vapi } from '@vapi-ai/react-native';
const vapi = new Vapi('你的公钥'); - 功能实现:
- 启动助手:
vapi.start('助手ID') - 发送指令:通过
vapi.send()方法实现消息传递、静音控制等交互 - 事件监听:注册
onMessage回调处理实时转录和AI回复
- 启动助手:
- 权限处理:
- iOS需在Info.plist添加
NSMicrophoneUsageDescription - Android需要申请
RECORD_AUDIO权限
- iOS需在Info.plist添加
集成后建议使用vapi.stop()释放资源,详细示例参考GitHub的client-sdk-react-native仓库。
本答案来源于文章《Vapi:帮助开发者快速构建低延时语音助手》




























