LALAL.AI is an AI-powered audio separation and voice technology platform operated by OmniSale GmbH. It uses proprietary neural networks (Andromeda, Perseus, Orion, Phoenix, Lyra, Lynx) to isolate vocals, instruments, drums, bass, guitars, piano, synth, strings, and wind from mixed audio, clean voice recordings, and clone or convert voices with consent. The company ships a web app, native desktop, iOS and Android apps, a VST plug-in for DAWs, and a production REST API (v1) for embedding stem separation and voice cloning into third-party SaaS, media, and post-production pipelines.
LALAL.AI publishes 4 API contracts indexed on the APIs.io network, including Batch Stem Separation API, Common API, Stem Separation API, and 1 more. Tagged areas include Artificial Intelligence, Audio, Audio Processing, Stem Separation, and Vocal Removal.
The LALAL.AI catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
LALAL.AI’s developer surface includes authentication, developer portal, documentation, getting-started guide, pricing, engineering blog, changelog, and 31 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
AI & Biometrics regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/lalal-ai/"><img src="https://apis.io/badge/lalal-ai/card.svg" alt="LALAL.AI on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
Protected Resource Metadata+5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified)
4 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Six proprietary neural networks: Andromeda (6th-gen, 2025), Perseus (transformer), Orion, Phoenix, Lyra (dereverb / demuser), and Lynx
Stem separation for vocals, drum, bass, piano, electric guitar, acoustic guitar, synthesizer, strings, and wind instruments
Single-task and batch (multi-file) variants for stem_separator, demuser, and voice_clean endpoints
Multistem endpoint extracts up to six stems in a single request
Demuser endpoint isolates music from non-music components
Voice Clean endpoint removes background music and ambient noise from spoken-word audio with 3-level noise cancelling
Change Voice endpoint applies legal artist Voice Packs (ALEX_KAYE, STASIA_FAYE, NICOLAAS_HAAS, NIK_ZEL, OLIA_CHEBO, YVAR_DE_GROOT, VETRANA) or user-trained custom Voice Packs from the Voice Cloner
Voice Packs list endpoint returns user-trained packs with previews, language metadata, and ready-to-use state
Dereverb option for vocals/voice stems plus accent intensity, pitch shifting, and tonality reference controls for voice conversion
Lead/back vocal splitter via the multivocal parameter on stem separation
Asynchronous job model — POST returns task_id, poll /check/ for progress (success, progress, error, cancelled) and signed download URLs for stem_track and back_track
Cancel individual tasks or all running tasks; delete uploaded source files
Limits endpoint returns remaining processing minutes and the plan tier
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: lalal-ai
url: https://raw.githubusercontent.com/api-evangelist/lalal-ai/refs/heads/main/apis.yml
apis:
- aid: lalal-ai:lalal-ai-batch-stem-separation-api
name: LALAL.AI Batch Stem Separation API
description: The Batch Stem Separation API from LALAL.AI — 3 operation(s) for batch stem separation.
humanURL: https://www.lalal.ai/api/
tags:
- Batch Stem Separation
properties:
- type: OpenAPI
url: openapi/lalal-ai-batch-stem-separation-api-openapi.yml
- type: Overlay
url: overlays/lalal-ai-batch-stem-separation-api-overlay.yaml
- type: Documentation
url: https://www.lalal.ai/api/
- type: Documentation
url: https://www.lalal.ai/api/v1/docs/
- type: OpenAPISource
url: https://www.lalal.ai/api/v1/openapi.json
- type: Blog
url: https://www.lalal.ai/blog/meet-lalal-ai-api-v1/
- type: GitHubRepository
url: https://github.com/OmniSaleGmbH/lalalai
- type: JSONSchema
url: json-schema/lalal-ai-split-task-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-upload-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-voice-pack-schema.json
- type: JSONLD
url: json-ld/lalal-ai-context.jsonld
- type: Examples
url: examples/lalal-ai-upload-example.json
- type: Examples
url: examples/lalal-ai-split-stem-separator-example.json
- type: Examples
url: examples/lalal-ai-check-example.json
- type: Examples
url: examples/lalal-ai-multistem-example.json
- type: Examples
url: examples/lalal-ai-change-voice-example.json
- type: Spectral
url: rules/lalal-ai-rules.yml
- type: Vocabulary
url: vocabulary/lalal-ai-vocabulary.yml
- aid: lalal-ai:lalal-ai-common-api
name: LALAL.AI Common API
description: The Common API from LALAL.AI — 6 operation(s) for common.
humanURL: https://www.lalal.ai/api/
tags:
- Common
properties:
- type: OpenAPI
url: openapi/lalal-ai-common-api-openapi.yml
- type: Overlay
url: overlays/lalal-ai-common-api-overlay.yaml
- type: Documentation
url: https://www.lalal.ai/api/
- type: Documentation
url: https://www.lalal.ai/api/v1/docs/
- type: OpenAPISource
url: https://www.lalal.ai/api/v1/openapi.json
- type: Blog
url: https://www.lalal.ai/blog/meet-lalal-ai-api-v1/
- type: GitHubRepository
url: https://github.com/OmniSaleGmbH/lalalai
- type: JSONSchema
url: json-schema/lalal-ai-split-task-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-upload-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-voice-pack-schema.json
- type: JSONLD
url: json-ld/lalal-ai-context.jsonld
- type: Examples
url: examples/lalal-ai-upload-example.json
- type: Examples
url: examples/lalal-ai-split-stem-separator-example.json
- type: Examples
url: examples/lalal-ai-check-example.json
- type: Examples
url: examples/lalal-ai-multistem-example.json
- type: Examples
url: examples/lalal-ai-change-voice-example.json
- type: Spectral
url: rules/lalal-ai-rules.yml
- type: Vocabulary
url: vocabulary/lalal-ai-vocabulary.yml
- aid: lalal-ai:lalal-ai-stem-separation-api
name: LALAL.AI Stem Separation API
description: The Stem Separation API from LALAL.AI — 4 operation(s) for stem separation.
humanURL: https://www.lalal.ai/api/
tags:
- Stem Separation
properties:
- type: OpenAPI
url: openapi/lalal-ai-stem-separation-api-openapi.yml
- type: Overlay
url: overlays/lalal-ai-stem-separation-api-overlay.yaml
- type: Documentation
url: https://www.lalal.ai/api/
- type: Documentation
url: https://www.lalal.ai/api/v1/docs/
- type: OpenAPISource
url: https://www.lalal.ai/api/v1/openapi.json
- type: Blog
url: https://www.lalal.ai/blog/meet-lalal-ai-api-v1/
- type: GitHubRepository
url: https://github.com/OmniSaleGmbH/lalalai
- type: JSONSchema
url: json-schema/lalal-ai-split-task-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-upload-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-voice-pack-schema.json
- type: JSONLD
url: json-ld/lalal-ai-context.jsonld
- type: Examples
url: examples/lalal-ai-upload-example.json
- type: Examples
url: examples/lalal-ai-split-stem-separator-example.json
- type: Examples
url: examples/lalal-ai-check-example.json
- type: Examples
url: examples/lalal-ai-multistem-example.json
- type: Examples
url: examples/lalal-ai-change-voice-example.json
- type: Spectral
url: rules/lalal-ai-rules.yml
- type: Vocabulary
url: vocabulary/lalal-ai-vocabulary.yml
- aid: lalal-ai:lalal-ai-voice-change-api
name: LALAL.AI Voice Change API
description: The Voice Change API from LALAL.AI — 2 operation(s) for voice change.
humanURL: https://www.lalal.ai/api/
tags:
- Voice Change
properties:
- type: OpenAPI
url: openapi/lalal-ai-voice-change-api-openapi.yml
- type: Overlay
url: overlays/lalal-ai-voice-change-api-overlay.yaml
- type: Documentation
url: https://www.lalal.ai/api/
- type: Documentation
url: https://www.lalal.ai/api/v1/docs/
- type: OpenAPISource
url: https://www.lalal.ai/api/v1/openapi.json
- type: Blog
url: https://www.lalal.ai/blog/meet-lalal-ai-api-v1/
- type: GitHubRepository
url: https://github.com/OmniSaleGmbH/lalalai
- type: JSONSchema
url: json-schema/lalal-ai-split-task-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-upload-schema.json
- type: JSONSchema
url: json-schema/lalal-ai-voice-pack-schema.json
- type: JSONLD
url: json-ld/lalal-ai-context.jsonld
- type: Examples
url: examples/lalal-ai-upload-example.json
- type: Examples
url: examples/lalal-ai-split-stem-separator-example.json
- type: Examples
url: examples/lalal-ai-check-example.json
- type: Examples
url: examples/lalal-ai-multistem-example.json
- type: Examples
url: examples/lalal-ai-change-voice-example.json
- type: Spectral
url: rules/lalal-ai-rules.yml
- type: Vocabulary
url: vocabulary/lalal-ai-vocabulary.yml
common:
- type: CapabilityMap
url: capabilities/lalal-ai-capability-edges.yml
name: LALAL.AI Business Capability Map
- type: Website
url: https://www.lalal.ai/
- type: IssueTracker
url: https://github.com/OmniSaleGmbH/lalalai/issues
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/lalalai/overview
- type: AgenticAccess
url: agentic-access/lalal-ai-agentic-access.yml
- type: DomainSecurity
url: security/lalal-ai-domain-security.yml
- type: Authentication
url: authentication/lalal-ai-authentication.yml
- type: Portal
url: https://www.lalal.ai
- type: Documentation
url: https://www.lalal.ai/api/
- type: Documentation
url: https://www.lalal.ai/api/v1/docs/
- type: GettingStarted
url: https://www.lalal.ai/api/
name: API overview and integration guide
- type: Pricing
url: https://www.lalal.ai/pricing/
- type: Blog
url: https://www.lalal.ai/blog/
- type: ChangeLog
url: https://www.lalal.ai/changelog/
- type: Support
url: https://www.lalal.ai/help/
- type: TermsOfService
url: https://www.lalal.ai/terms-of-service/
- type: PrivacyPolicy
url: https://www.lalal.ai/privacy-policy/
- type: GitHubOrganization
url: https://github.com/OmniSaleGmbH
- type: GitHubRepository
url: https://github.com/OmniSaleGmbH/lalalai
name: Official LALAL.AI API Examples (Python)
- type: ContactUs
url: mailto:support@lalal.ai
- type: SDKs
url: https://github.com/OmniSaleGmbH/lalalai/tree/main/api-v1/python
name: Python Example Client
- type: Plans
url: plans/lalal-ai-plans-pricing.yml
- type: RateLimits
url: rate-limits/lalal-ai-rate-limits.yml
- type: FinOps
url: finops/lalal-ai-finops.yml
- type: APIReference
url: https://www.lalal.ai/api/v1/docs/
- type: LLMsTxt
url: llms/lalal-ai-llms.txt
name: Provider-published llms.txt (verbatim, www.lalal.ai/llms.txt)
- type: Packages
url: packages/lalal-ai-packages.yml
- type: X-MCPServerCandidate
url: mcp/lalal-ai-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
name: API Evangelist candidate — LALAL.AI publishes no MCP server
- type: Conventions
url: conventions/lalal-ai-conventions.yml
- type: Idempotency
url: conventions/lalal-ai-conventions.yml
name: uuid4 idempotency_key on every mutating split and voice-change operation
- type: ErrorCatalog
url: errors/lalal-ai-problem-types.yml
- type: Lifecycle
url: lifecycle/lalal-ai-lifecycle.yml
- type: Deprecation
url: https://www.lalal.ai/api/help/
name: API v0 deprecation notice
- type: ChangeLog
url: changelog/lalal-ai-changelog.yml
- type: Conformance
url: conformance/lalal-ai-conformance.yml
- type: DataModel
url: data-model/lalal-ai-data-model.yml
- type: Console
url: sandbox/lalal-ai-sandbox.yml
name: Scalar interactive API reference at /api/v1/docs/ (live-fire, no test mode)
- type: AgentSkill
url: skills/_index.yml
- type: Features
data:
- 'Six proprietary neural networks: Andromeda (6th-gen, 2025), Perseus (transformer), Orion, Phoenix, Lyra (dereverb / demuser),
and Lynx'
- Stem separation for vocals, drum, bass, piano, electric guitar, acoustic guitar, synthesizer, strings, and wind instruments
- Single-task and batch (multi-file) variants for stem_separator, demuser, and voice_clean endpoints
- Multistem endpoint extracts up to six stems in a single request
- Demuser endpoint isolates music from non-music components
- Voice Clean endpoint removes background music and ambient noise from spoken-word audio with 3-level noise cancelling
- Change Voice endpoint applies legal artist Voice Packs (ALEX_KAYE, STASIA_FAYE, NICOLAAS_HAAS, NIK_ZEL, OLIA_CHEBO, YVAR_DE_GROOT,
VETRANA) or user-trained custom Voice Packs from the Voice Cloner
- Voice Packs list endpoint returns user-trained packs with previews, language metadata, and ready-to-use state
- Dereverb option for vocals/voice stems plus accent intensity, pitch shifting, and tonality reference controls for voice
conversion
- Lead/back vocal splitter via the multivocal parameter on stem separation
- Asynchronous job model — POST returns task_id, poll /check/ for progress (success, progress, error, cancelled) and signed
download URLs for stem_track and back_track
- Cancel individual tasks or all running tasks; delete uploaded source files
- Limits endpoint returns remaining processing minutes and the plan tier
- Output formats MP3, WAV, FLAC, AAC, OGG (defaults to source format)
- Extraction levels Clear Cut and Deep Extraction on Perseus
- File upload via single-PUT or multipart for large files (up to 10 GB with valid license)
- 24-hour retention on uploaded source files
- Official OpenAPI 3.1 spec served at /api/v1/openapi.json with Swagger-style explorer at /api/v1/docs/
- Official Python example client maintained at github.com/OmniSaleGmbH/lalalai
- API access included on Pro and higher plans, with custom enterprise pricing available
sources:
- https://www.lalal.ai/api/
- https://www.lalal.ai/api/v1/docs/
- https://www.lalal.ai/api/v1/openapi.json
- https://www.lalal.ai/pricing/
- https://www.lalal.ai/changelog/
- https://www.lalal.ai/blog/meet-lalal-ai-api-v1/
- https://github.com/OmniSaleGmbH/lalalai
updated: '2026-05-25'
name: LALAL.AI
deliveryModel:
model: unknown
license_evidence:
repo: omnisalegmbh/lalalai
spdx: none
stars: 196
open_source: unknown
commercial: true
callable_host: true
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- openapi
- pricing
- repository-unlicensed
generated: '2026-09-25'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
gated: none
gated_source:
- onboarding
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
created: '2026-05-25T00:00:00.000Z'
modified: '2026-08-13'
position: Producing
description: LALAL.AI is an AI-powered audio separation and voice technology platform operated by OmniSale GmbH. It uses proprietary
neural networks (Andromeda, Perseus, Orion, Phoenix, Lyra, Lynx) to isolate vocals, instruments, drums, bass, guitars, piano,
synth, strings, and wind from mixed audio, clean voice recordings, and clone or convert voices with consent. The company
ships a web app, native desktop, iOS and Android apps, a VST plug-in for DAWs, and a production REST API (v1) for embedding
stem separation and voice cloning into third-party SaaS, media, and post-production pipelines.
image: https://www.lalal.ai/static/images/og/preview.png
tags:
- Artificial Intelligence
- Audio
- Audio Processing
- Stem Separation
- Vocal Removal
- Voice Cleaning
- Voice Cloning
- Voice Changer
- Music
- Machine Learning
- Digital Signal Processing
tags_raw:
- AI
- Artificial Intelligence
- Audio
- Audio Processing
- Stem Separation
- Vocal Removal
- Voice Cleaning
- Voice Cloning
- Voice Changer
- Music
- Machine Learning
- Machine-Learning
- Digital Signal Processing
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 20
pass: local-v1
x-tags-removed:
- DSP
LALAL.AI API — frequently asked questions
Does LALAL.AI have an API?
Yes. APIs.io lists 4 APIs from LALAL.AI, including LALAL.AI Batch Stem Separation API, LALAL.AI Common API and LALAL.AI Stem Separation API, and 1 more.
Is there an OpenAPI specification for the LALAL.AI API?
Yes. APIs.io indexes 4 OpenAPI specifications for LALAL.AI, each linked for download from this page.
How do I authenticate with the LALAL.AI API?
LALAL.AI uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as Lalal Ai Authentication.
How much does the LALAL.AI API cost?
LALAL.AI publishes its prices; its Lite (Monthly) plan is $7.5 as of 2026-08-13. APIs.io lists 9 pricing plans for LALAL.AI, with each plan's price, limits and inclusions under Pricing on this page.
Is the LALAL.AI API ready for AI agents?
LALAL.AI has a Kin Score of 61.5 out of 100 (strong) and an Agent Readiness score of 38.5 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.