☰
【研发类-API开发Skills】azure-ai-voicelive-ts 技能
2026/10/12 5:48:36 网站建设 项目流程

Azure AI Voice Live SDK for JavaScript/TypeScript。使用双向WebSocket通信构建实时语音AI应用程序。

📥 下载地址:https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-ai-voicelive-ts

技能概述

azure-ai-voicelive-ts 技能是用于在Node.js和浏览器环境中使用Azure AI构建双向语音助手的实时语音AI SDK。

安装

npm install @azure/ai-voicelive @azure/identity # TypeScript用户 npm install @types/node

支持的环境

  • Node.js LTS版本 (20+)
  • 现代浏览器 (Chrome, Firefox, Safari, Edge)

环境变量

AZURE_VOICELIVE_ENDPOINT=https://<resource>.cognitiveservices.azure.com AZURE_VOICELIVE_API_KEY=<your-api-key> AZURE_LOG_LEVEL=info

认证方式

Microsoft Entra ID(推荐):

使用DefaultAzureCredential进行认证。

API密钥:

使用AzureKeyCredential进行认证。

客户端层次结构

VoiceLiveClient
└── VoiceLiveSession (WebSocket连接)
├── updateSession() → 配置会话选项
├── subscribe() → 事件处理器 (Azure SDK模式)
├── sendAudio() → 流式音频输入
├── addConversationItem() → 添加消息/函数输出
└── sendEvent() → 发送原始协议事件

使用限制

  • 仅在任务明确符合上述范围时使用此技能
  • 不要将输出作为环境特定验证、测试或专家审查的替代品

元数据

属性值
风险等级unknown(未知)
来源community(社区)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询