DocsCloud SDK reference

This reference is currently available in English. The Cloud console remains in your selected language.

BEEOS CLOUD / DEVELOPER REFERENCE

Audio

Audio transcription.

Overview

The audio domain transcribes audio to text.

1 operation · SDK resource: TypeScript cloud.audio · Python cloud.audio · Go cloud.Audio · API overview

Main objects

  • audio.transcribe takes an audio upload and returns the transcript; its fields are listed with the method.

Typical flow

  1. Send the audio with audio.transcribe and read the transcript from the response.

Methods

MethodHTTPSummary
audio.transcribePOST /v1/audio/transcribeTranscribe audio

audio.transcribe

POST /v1/audio/transcribe · Operation ID transcribeAudio

Transcribe audio

SDK methods

LanguageMethodSignature
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)

Request body

multipart/form-data · required

FieldTypeRequiredDescription
filestringyesConstraints: format=binary.

Response

200 · application/json

FieldTypeRequiredDescription
successbooleanyes—
dataobjectyes—
data.textstringyes—
data.duration_secondsnumberyes—

Errors

StatusSchemaDescription
other (default)ErrorResponseCloud Server error

The error schemas are described in Errors.

Example

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);