跳到主要内容

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 服务商