UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio

32 lines (31 loc) 1.16 kB
/** * Replicate Music Handler (MusicGen default) * * Routes music generation through Replicate's universal prediction * lifecycle. Default model is Meta's MusicGen; alternatives include * Riffusion, AudioGen, and AudioLDM via `options.model`. * * @module music/providers/ReplicateMusic * @see https://replicate.com/meta/musicgen */ import type { MusicAudioFormat, MusicHandler, MusicOptions, MusicResult } from "../../types/index.js"; export declare class ReplicateMusic implements MusicHandler { readonly maxDurationSeconds = 30; readonly supportedFormats: readonly MusicAudioFormat[]; readonly supportedGenres: readonly string[]; isConfigured(): boolean; generate(options: MusicOptions): Promise<MusicResult>; private buildPrompt; private resolveBuffer; /** * Detect audio MIME subtype from magic bytes. * * - WAV : "RIFF" header (52 49 46 46) * - MP3 : ID3 tag (49 44 33) or MPEG sync word 0xFF 0xEx * - OGG : "OggS" capture pattern (4F 67 67 53) * - M4A : "ftyp" box at offset 4 * * Falls back to "mp3" when detection is inconclusive. */ private detectAudioType; }