Compute
sessionPlayerGenerate
Generates a session player
moises.compute.sessionPlayerGenerate
Parameters
Parameter | Type | Description |
---|---|---|
contextAudio | ArrayBuffer | The context audio for the session player |
conditioningAudio | ArrayBuffer | The conditioning audio for the session player |
conditioningText | string | The conditioning text for the session player |
steps | number | The number of steps for the session player |
guidanceScale | number | The guidance scale for the session player |
weightSchedule | number | The weight schedule for the session player |
instrument | string | The instrument for the session player |
presetId | string | The preset ID for the session player |
chroma | boolean | Whether to use chroma for the session player |
inpaintingTimestamps | Array | The timestamps for the session player |
inpaintingTarget | Array | The 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.