Toolverse
All skills

elevenlabs-music

by openclaw

Generate music from text prompts using ElevenLabs Eleven Music API. Use when creating songs, soundtracks, jingles, lullabies, or any audio music from descriptions. Supports vocals with AI-generated lyrics, instrumental tracks, and multiple genres/styles. Requires paid ElevenLabs

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend

About this skill

Generate music from text prompts using ElevenLabs Eleven Music API. Use when creating songs, soundtracks, jingles, lullabies, or any audio music from descriptions. Supports vocals with AI-generated lyrics, instrumental tracks, and multiple genres/styles. Requires paid ElevenLabs plan.

How to use

  1. Upewnij się, że masz zainstalowany interpreter Python i narzędzie uv. Umiejętność wymaga zmiennej środowiskowej ELEVENLABS_API_KEY – ustaw ją na swój klucz API z płatnego konta ElevenLabs.

  2. Uruchom podstawowe generowanie muzyki, podając opis tekstowy utworu. Przykład: uv run scripts/generate_music.py "upbeat jazz piano" – wygeneruje 30-sekundowy utwór na podstawie Twojego opisu.

  3. Dostosuj długość utworu, jeśli potrzebujesz dłuższej ścieżki. Dodaj flagę --length z czasem w sekundach (od 3 do 600). Na przykład: uv run scripts/generate_music.py "epic orchestral battle music" --length 180 utworzy trzeminutową muzykę.

  4. Jeśli chcesz tylko instrumenty bez wokali, dodaj flagę --instrumental. Przykład: uv run scripts/generate_music.py "lo-fi hip hop beats" --length 120 --instrumental.

  5. Określ ścieżkę wyjściową dla pliku MP3 za pomocą flagi -o. Domyślnie plik zapisuje się w /tmp/music.mp3. Przykład: uv run scripts/generate_music.py "romantic bossa nova" -o /tmp/bossa.mp3.

  6. Pisz precyzyjne opisy – podaj gatunek, nastrój, tempo i instrumenty. Dla wokali określ język i styl śpiewu. Unikaj nazw artystów; zamiast tego opisz styl muzyczny, aby nie naruszać praw autorskich.

Related skills