AS AgentScopeAPI 手册 / API Reference
功能域Functional domain

实时语音Realtime voice

实时模型、语音识别与合成、轮次聚合和打断处理。适用于语音助手、实时客服和需要边说边想的交互场景。Realtime models, ASR/TTS, turn aggregation and interruption handling for voice assistants and live conversations.

58类型总数types total
55Python
3Java
3学习锚点learning anchors

心智模型Mental model

实时层处理低延迟语音与多模态交互:音频分帧、VAD、ASR/TTS、打断与轮次控制,要求端到端链路可观测。Realtime handles low-latency voice and multimodal interaction: framing, VAD, ASR/TTS, barge-in and turn control with end-to-end observability.

先学什么What to learn first

  • 把延迟拆成采集、网络、模型、播放四段分别度量。Measure latency in capture, network, model and playback segments.
  • 必须支持打断(barge-in)和取消未完成的生成。Support barge-in and cancellation of unfinished generations.
  • 音频资源要显式释放,避免长连接泄漏。Release audio resources explicitly to avoid leaking long-lived connections.

生产常见坑Production pitfalls

  • VAD 阈值过低导致环境噪声反复触发。A low VAD threshold triggers on background noise.
  • TTS 阻塞主线程,语音与文本不同步。Blocking TTS desynchronizes audio and text.

进入对应闯关单元Practice this domain →

域内图谱Domain map

点击节点打开 API 页面;拖拽平移,滚轮缩放。Click a node to open its API page. Drag to pan, scroll to zoom.

Python Java

Python API 集Python API set 55

归入本功能域的全部 Python 公开类型,按所属包分组。Every public Python type classified into this domain, grouped by owning package.

agentscope.realtime34
AudioDeltaEventclass音频增量事件,描述执行过程中的事件。
AudioFrameclass一种分块的上游用户音频。
ControlFrameclassControl Frame,处理低延迟的实时语音与多模态交互。
ControlFrameTypeclassControl Frame 类型,处理低延迟的实时语音与多模态交互。
DashScopeAudioRealtimeModelclassDashScope 音频实时模型,处理低延迟的实时语音与多模态交互。
DashScopeAudioRealtimeModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
DashScopeRealtimeModelclassDashScope 实时模型,处理低延迟的实时语音与多模态交互。
DashScopeRealtimeModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
GeminiRealtimeModelclassGemini 实时模型,处理低延迟的实时语音与多模态交互。
GeminiRealtimeModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
InputTranscriptionEventclass输入 Transcription 事件,描述执行过程中的事件。
InputTranscriptionFailedEventclass输入 Transcription 失败事件,描述执行过程中的事件。
LocalAudioTransportclass本地音频传输层,处理低延迟的实时语音与多模态交互。
ModelDisconnectedErrorclass模型已断开错误,处理低延迟的实时语音与多模态交互。
ModelErrorEventclass模型错误事件,描述执行过程中的事件。
ModelEventclass模型事件,描述执行过程中的事件。
OpenAIRealtimeModelclassOpenAI 实时模型,处理低延迟的实时语音与多模态交互。
OpenAIRealtimeModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
PlayoutPositionclassPlayout Position,处理低延迟的实时语音与多模态交互。
RealtimeModelBaseclass实时模型基类,处理低延迟的实时语音与多模态交互。
RealtimeModelBase.Parametersclass参数,处理低延迟的实时语音与多模态交互。
RealtimeModelCardclass实时模型卡片,处理低延迟的实时语音与多模态交互。
ResponseCreatedEventclass响应已创建事件,描述执行过程中的事件。
ResponseDoneEventclass响应 Done 事件,描述执行过程中的事件。
SessionEndedEventclass会话 Ended 事件,描述执行过程中的事件。
SpeechEndedEventclass语音 Ended 事件,描述执行过程中的事件。
SpeechStartedEventclass语音已启动事件,描述执行过程中的事件。
SpeechTransitionclass语音 Transition,处理低延迟的实时语音与多模态交互。
ToolCallEventclass工具调用事件,描述执行过程中的事件。
TranscriptDeltaEventclassTranscript 增量事件,描述执行过程中的事件。
TransportBaseclass传输层基类,处理低延迟的实时语音与多模态交互。
VADBaseclass语音活动检测基类,处理低延迟的实时语音与多模态交互。
XAIRealtimeModelclassxAI 实时模型,处理低延迟的实时语音与多模态交互。
XAIRealtimeModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
agentscope.tts15
DashScopeCosyVoiceTTSModelclassDashScope Cosy 语音 TTS 模型,处理低延迟的实时语音与多模态交互。
DashScopeCosyVoiceTTSModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
DashScopeRealtimeTTSModelclassDashScope 实时 TTS 模型,处理低延迟的实时语音与多模态交互。
DashScopeRealtimeTTSModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
DashScopeTTSModelclassDashScope TTS 模型,处理低延迟的实时语音与多模态交互。
DashScopeTTSModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
GeminiTTSModelclassGemini TTS 模型,处理低延迟的实时语音与多模态交互。
GeminiTTSModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
OpenAITTSModelclassOpenAI TTS 模型,处理低延迟的实时语音与多模态交互。
OpenAITTSModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。
TTSModelBaseclassTTS 模型,使用 AgentScope的基类。
TTSModelBase.Parametersclass参数,处理低延迟的实时语音与多模态交互。
TTSModelCardclass模型卡片类用于 TTS 模型。
TTSResponseclassTTS 模型的响应。
TTSUsageclassTTS 用量,处理低延迟的实时语音与多模态交互。
agentscope.asr6
ASRModelBaseclassASR 模型基类,处理低延迟的实时语音与多模态交互。
ASRModelBase.Parametersclass参数,处理低延迟的实时语音与多模态交互。
ASRModelCardclassASR 模型卡片,处理低延迟的实时语音与多模态交互。
ASRResponseclassASR 响应,处理低延迟的实时语音与多模态交互。
OpenAIASRModelclassOpenAI ASR 模型,处理低延迟的实时语音与多模态交互。
OpenAIASRModel.Parametersclass参数,处理低延迟的实时语音与多模态交互。

Java API 集Java API set 3

归入本功能域的全部 Java 公开类型,按包分组并标注构件。Every public Java type classified into this domain, grouped by package with its artifact.

io.agentscope.examples.chattts3
ChatControllerclasschat-tts聊天控制器,处理低延迟的实时语音与多模态交互。
ChatTTSSpringBootApplicationclasschat-tts聊天 TTS Spring Boot 应用,处理低延迟的实时语音与多模态交互。
ReActAgentWithTTSDemoclasschat-ttsReAct 智能体使用 TTS Demo,处理低延迟的实时语音与多模态交互。

Python ↔ Java 对照Python ↔ Java

Java

RealtimeAgent

两套实现共享同一概念模型,但在并发(async/await 与 Reactor)、打包(wheel 模块与 Maven 构件)和生命周期 API 上存在差异。需要精确签名时请使用 API 全景。The two implementations follow the same conceptual model but differ in concurrency (async/await vs Reactor), packaging (wheel modules vs Maven artifacts) and lifecycle APIs. Use the full API map to locate exact signatures.

打开 API 全景Open full API map →

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.