bulk_ingest_to_clone
Ingests multiple audio files into voice-samples store, creating one voice-clone entry per file for ElevenLabs multi-sample training. Reports per-file results for partial failure visibility.
Instructions
Copy a batch of audio files into the voice-samples store, creating one voice-clone entry per file (ElevenLabs multi-sample training model). Use this after scan_folder_for_media finds the files the user wants to clone from — typical flow: scan → confirm with user → bulk_ingest_to_clone(filtered paths) → submit_voice_clone_to_cloud on each resulting cloneId. Returns per-file results so partial failures are visible. Capped at 100 paths per call (chunk larger sets). Audio extensions: webm, wav, mp3, ogg, m4a, flac. Mismatched extensions are reported as failures within the response, not as a top-level error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| paths | Yes | Array of audio file paths to ingest. Each becomes one clone entry. | |
| namePrefix | No | Optional name prefix. Each clone gets "${prefix} (i/N)". Defaults to "Bulk import YYYY-MM-DD". |