跳到主要内容

AI 服务概览

AIBuds AI 框架为 AI 对话、AI 录音、流式语音识别、文本转语音、AI 总结、AI 文本翻译、同声传译、对话翻译、图像生成和 AI 问答服务提供统一入口。

每项 AI 服务均由已注册且遵循 AIConnectSDK 的服务商 SDK 提供。App 使用所包含的服务商 SDK 初始化 AIBudsAISDK,选择 AIServiceVendor,再调用 AIBudsAISDK 提供的具体服务 API。

功能概览​

集成流程​

  1. 安装 App 所需的 AI 框架和服务商 SDK。
  2. 初始化 AIBudsAISDK 时注册服务商 SDK 实现。
  3. 设备连接后,将其 AI 设备信息提供给 AI 框架。
  4. 使用 setAIServiceVendor 选择 .starBurst 或 .mltcloud。
  5. 服务商鉴权模式由 App 发起时,完成对应鉴权。
  6. 启动所需 AI 服务并处理其回调或会话事件。

AI 服务商​

公开 SDK 当前定义两个可选服务商:

服务商枚举AI 服务商
.starBurst星芒 AI(字节跳动)
.mltcloud骆方案 AI(美乐创)

.none 表示未选择服务商。它是默认值,不能用于 AI 服务。

服务商注册与选择是独立操作。注册使服务商实现可供框架使用;选择决定后续 AI 服务请求由哪个已注册服务商处理。

服务可用性​

已安装的服务商可能没有实现全部服务,支持的语言也可能不同。请使用 AIBudsAISDK 提供的服务商元数据(包括 allSupportedLanguages),并处理具体操作返回的服务不支持错误。

前提条件​

  • 使用 AI 服务前初始化基础 AIBuds SDK 和 AIBudsAISDK。
  • 连接受支持设备并配置其 AI 设备信息。
  • 选择已注册的 AI 服务商。
  • 服务商要求时完成鉴权。
  • 云端服务使用期间保持网络连接。

有关服务商初始化、选择和鉴权检查,请参阅选择 AI 服务商。