在线咨询
专属客服在线解答,提供专业解决方案
工单支持
专业技术支持团队,随时响应服务需求

开箱即用,直接接入 实时音视频 和 AI 语音

为独立开发者、 AI 技术探索者、创新团队,提供前沿的实时音视频、对话式 AI 与语音交互能力。

quick-start.js ● 运行中
接入示例 · 实时演示
已连接频道 · 0 名用户在线 -- ms
15 min
最快跑通时间
10,000
免费分钟数 / 月
全平台
覆盖
<76ms
全球延时中位数

两类能力,按需接入

2行代码,
打造极致 AI 对话体验

兼容主流 LLM 和 TTS ,响应延迟低至 650ms,340ms 极速打断响应,如真人般沉浸式自然对话。

情感陪伴
提供情感化对话和互动,缓解孤独感,满足用户的情感陪伴需求。
智能硬件
让机器人、玩具、穿戴设备、家居终端具备可实时对话的智能硬件体。
口语陪练
模拟真实对话场景,提供实时反馈和纠正,帮助用户提高口语水平。
智能客服
代替人工坐席自动受理客户咨询和投诉,提供 7*24 小时无等候的即时响应服务,降低运营成本。

如何接入 RTC 能力?

选择您的角色,快速查看适合您的方案

选择开发框架,开启实时互动体验

  • 覆盖 Web、iOS、Android、Flutter、React Native、Unity 等常用平台,一套 API 简单接入实时音视频能力。
  • 我们重视 API 的易用性,并为各种开发框架提供广泛的教程,帮助您快速完成集成上线。

从 MVP 到规模化上线,快速验证实时互动场景

  • 快速验证需求:用成熟方案搭建 Demo / MVP,先验证用户互动、留存和转化效果
  • 降低沟通成本:场景、SDK、文档和案例一并提供,减少产品方案到技术实现的断层
  • 支持规模化上线:从小流量试点到正式上线,一套能力支撑多人互动、弱网体验和全球覆盖

如何接入对话式 AI 能力?

快速构建 AI 语音智能体

步骤一

注册并获取 App ID

控制台一键开通,获得 App ID 与 API 密钥,即可调用所有服务

步骤二

客户端接入 RTC 频道

2 行代码完成客户端音频接入,支持 iOS / Android / Web / Flutter

步骤三

API 启动 AI 智能体

一个 POST 请求,智能体加入频道,立即开始与用户对话

# 步骤 1:前往声网控制台注册账号
# https://console.shengwang.cn

# 创建项目后获取以下凭证:
APP_ID="your_app_id"          # 项目 App ID
APP_CERTIFICATE="your_cert"  # 用于生成 Token

# 生成 RTC Token(测试可直接在控制台生成)
# 生产环境请部署 Token 服务器
# 步骤 2:准备频道与客户端 Token
APP_ID="your_app_id"
CHANNEL="demo_channel"
RTC_TOKEN="your_rtc_token"

# 客户端使用同一频道接入音频流
# 服务端随后启动 AI 智能体加入该频道
# 步骤 3:启动 AI 智能体(服务端调用)
curl --request POST \
  --url https://api.agora.io/cn/api/conversational-ai-agent/v2/projects/$APP_ID/join \
  --header 'Content-Type: application/json' \
  --header 'Authorization: agora token="$RTC_TOKEN"' \
  --data '{
    "name": "agent_001",
    "properties": {
      "channel": "demo_channel",
      "token": "'$RTC_TOKEN'",
      "llm": { "url": "https://api.openai.com/v1/chat/completions" },
      "tts": { "vendor": "minimax" }
    }
  }'

# 响应
{ "agent_id": "1NT29XHzS5f...", "status": "RUNNING" }
// 步骤 1:安装声网 Web SDK
// npm install agora-rtc-sdk-ng

import AgoraRTC from 'agora-rtc-sdk-ng'

const client = AgoraRTC.createClient({
  mode: 'rtc',
  codec: 'vp8'
})

const APP_ID = 'your_app_id'
// 步骤 2:加入 RTC 频道并发布麦克风
await client.join(APP_ID, 'demo_channel', RTC_TOKEN, null)

const micTrack = await AgoraRTC.createMicrophoneAudioTrack()
await client.publish([micTrack])

// 订阅智能体返回的音频流
client.on('user-published', async (user, mediaType) => {
  await client.subscribe(user, mediaType)
  if (mediaType === 'audio') user.audioTrack.play()
})
// 步骤 3:AI 智能体加入同一频道后即可对话
client.on('user-joined', (user) => {
  console.log(`智能体 ${user.uid} 已加入频道`)
})

client.on('user-left', (user) => {
  console.log(`智能体 ${user.uid} 已离开频道`)
})

// 对话结束后,服务端调用 stop API 停止智能体
Preview
App ID••••4a2f
Certificate••••8c1d
RegionCN
PlanFree
控制台 → 项目管理
→ 复制 App ID

全球开发者选择声网的理由

深耕实时通信 10年以上,从初创团队到头部企业,都在用声网构建下一代实时交互体验。

100亿+
月均通话分钟数
200+
国家和地区覆盖
>99.99%
服务可用性 SLA
10年+
实时通信技术深耕
免费集成 随用随付

对话式 AI 引擎免费 1,000 分钟
实时音视频每月免费 10,000 分钟

对话式 AI 与实时音视频构建场景