产品

所有语音能力,统一于一个Control API

OneSay平台将客户端被允许做什么与它请求做什么区分开来。以下是平台围绕构建的服务与客户端。

Task语音

应用将调用方提供的音频提交到明确指定的Task。Realtime WebSocket以序号、确认、背压、重放与续传承载音频,Task生成其结果与Artifact。

  • 调用方提供音频,返回Task结果
  • 有确认、可恢复的传输
  • 可回读的结果与用量

实时RTC

房间在参与者之间承载实时音频与数据。由OneSay决定谁可以加入、发布和订阅,这些权限的变更会作用于正在进行的会话。

  • 音频发布与订阅
  • 数据包、数据流与RPC
  • 权限变更作用于正在进行的会话

Agent

Agent只处理您所选的发布,仅此而已。每次执行都由您显式创建、读取和停止。

  • 显式的输入发布
  • 按标识符创建、读取和停止
  • 结果与Task听写相互独立

SDK

两个SDK基于相同的服务端模型,各SDK的能力见兼容性矩阵。在公开发布之前,二者均为私有候选版本。

  • 面向浏览器与Node.js的JavaScript SDK
  • 以ESP-IDF组件形式提供的ESP32 SDK
  • 有文档说明的能力与兼容性矩阵

安全模型

即使客户端被修改或绕过,权限依然掌握在OneSay手中:作用域来自服务端,凭据短期有效,敏感操作需要有记录的Consent。

预发布:OneSay平台及其SDK尚未公开发布。本网站的任何内容都不构成服务要约。