文档Cloud SDK 参考

BEEOS CLOUD / DEVELOPER REFERENCE

音频

音频转写。

概览

audio domain 把音频转写为文字。

1 个操作 · SDK 资源:TypeScript cloud.audio · Python cloud.audio · Go cloud.Audio · API 总览

主要对象

  • audio.transcribe 接收上传的音频并返回转写文本;其字段列在该方法下。

典型流程

  1. 用 audio.transcribe 发送音频,并从响应中读取转写文本。

方法

方法HTTP摘要
audio.transcribePOST /v1/audio/transcribe转写音频

audio.transcribe

POST /v1/audio/transcribe · Operation ID transcribeAudio

转写音频

SDK 方法

语言方法签名
TypeScriptcloud.audio.transcribetranscribe(input: Models.TranscribeAudioRequest): Promise<Models.TranscribeAudioResponse>
Pythoncloud.audio.transcribedef transcribe(self, input: TranscribeAudioRequest) -> TranscribeAudioResponse
Gocloud.Audio.Transcribefunc (r *AudioResource) Transcribe(ctx context.Context, input TranscribeAudioRequest) (TranscribeAudioResponse, error)

请求体

multipart/form-data · 必填

字段类型必填说明
filestring是约束: format=binary.

响应

200 · application/json

字段类型必填说明
successboolean是—
dataobject是—
data.textstring是—
data.duration_secondsnumber是—

错误

状态码Schema说明
其他(default)ErrorResponseCloud Server 错误

错误 schema 见错误。

示例

import { BeeOSClient } from "@beeos-ai/cloud-sdk";

const cloud = new BeeOSClient({
  baseURL: "https://api.cloud.beeos.ai/v1",
  apiKey: "YOUR_API_KEY", // bsk_ key: backend only
});
const result = await cloud.audio.transcribe({ file: new Blob(["example"]) });
console.log(result);