Compute

sessionPlayerGenerate

Generates a session player

moises.compute.sessionPlayerGenerate

Parameters

ParameterTypeDescription
contextAudioArrayBufferThe context audio for the session player
conditioningAudioArrayBufferThe conditioning audio for the session player
conditioningTextstringThe conditioning text for the session player
stepsnumberThe number of steps for the session player
guidanceScalenumberThe guidance scale for the session player
weightSchedulenumberThe weight schedule for the session player
instrumentstringThe instrument for the session player
presetIdstringThe preset ID for the session player
chromabooleanWhether to use chroma for the session player
inpaintingTimestampsArrayThe timestamps for the session player
inpaintingTargetArrayThe target for the session player

Returns:

Promise<Object> - Promise that resolves with the generated session player

Return Object Structure:

// When the promise resolves, you get:
{
  conditioningAudio: ArrayBuffer, // ArrayBuffer
  conditioningText: "example", // string
  contextAudio: ArrayBuffer, // ArrayBuffer
  generatedAudio: ArrayBuffer, // ArrayBuffer
  generatedAudio2: ArrayBuffer, // ArrayBuffer
  guidanceScale: 0, // number
  seed: 0, // number
  steps: 0, // number
  weightSchedule: "example" // string
}

Usage Example

import { initMoisesExtension } from '@moises.ai/extension'

const useMoisesExtension = initMoisesExtension({
  id: 'id',
  name: 'name',
  description: 'description',
  icon: 'icon',
  version: 'version',
  author: 'author'
})

const { moises } = useMoisesExtension()

await moises.compute.sessionPlayerGenerate({})

This file is automatically generated. Do not edit manually.