recordings

Upload a recording for analysis

Uploads a Base64-encoded audio file. Analysis processing is triggered on a successful upload and may take up to five minutes to complete.

Minimum audio requirements:

  • Format: WAV, MP3, MP4, or OGG
  • Sample rate: 8,000 Hz
  • Bit rate: 32,000 bps
  • Channels: 1 (mono)
  • Duration: 30 seconds of speech
  • Maximum file size: 50 MB
post/recordings

Request

  • Base URL: https://api.virtuosis.ai/v1.2
  • URL: https://api.virtuosis.ai/v1.2/recordings
  • Auth: HTTP bearer

Request body

account_idstring uuid required

The ID of the account submitting the recording.

recorded_atstring date-time required

ISO 8601 timestamp of when the recording began.

analysisAnalysisType[] required

Analysis types to run. Must contain at least one type.

audiostring required

Base64-encoded audio file.

Response

Recording uploaded

recording_idstring uuid

The recording ID used for fetching analysis results.

account_idstring uuid

The ID of the account that submitted the recording.

recorded_atstring date-time

ISO 8601 timestamp of when the recording began.

uploaded_atstring date-time

ISO 8601 timestamp of when the recording was uploaded.

audio_file_formatstring

Detected audio file format.

audio_size_bytesinteger

Audio file size in bytes.

audio_sample_rate_hzinteger

Audio sample rate in Hz.

audio_bit_rate_bpsinteger

Audio bit rate in bits per second.

audio_duration_secondsnumber double

Total audio duration in seconds.

speech_duration_secondsnumber double

Detected speech duration in seconds.

Changes

No recorded changes to this operation across all 1 revision of this API.