Skip to main content
GET
/
v1
/
videos
/
{id}
/
clips
/
{clipId}
/
sources
/
{sourceId}
/
waveform
Get the audio waveform JSON for a source
curl --request GET \
  --url https://api.tella.com/v1/videos/{id}/clips/{clipId}/sources/{sourceId}/waveform \
  --header 'Authorization: Bearer <token>'
{
  "bits": 8,
  "channels": 1,
  "data": [
    123
  ],
  "length": 12345,
  "sampleRate": 48000,
  "samplesPerPixel": 256,
  "version": 2
}

Documentation Index

Fetch the complete documentation index at: https://tella.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key obtained from your Tella account settings

Path Parameters

id
string
required

Video ID

clipId
string
required

Clip ID

sourceId
string
required

Source ID

Response

OK

Audio waveform data for a source, in BBC audiowaveform JSON format. Use the data array to render a custom waveform visualization.

bits
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
Example:

8

channels
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
Example:

1

data
number[]
required

Raw audio level data (BBC audiowaveform format)

length
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
Example:

12345

sampleRate
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
Example:

48000

samplesPerPixel
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
Example:

256

version
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
Example:

2