Генерация музыки на TypeScript

Урок 8 из 20 курса «ElevenLabs: примеры»: официальный курс ElevenLabs Cookbook (Илевен Лабс) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Прежде чем писать какой-либо код, вызовите навык /music, чтобы изучить правильные паттерны ElevenLabs SDK. Создайте скрипт, удобный для обучения, который генерирует музыку из текстового prompt'а, используя действующий REST API Eleven Music. Пока не используйте ElevenLabs JS SDK для music v2. Загрузите переменные окружения из .env. Прочитайте музыкальный prompt из аргументов командной строки; в случае отсутствия используйте по умолчанию A chill lo-fi beat with jazzy piano chords. Сформируйте тело запроса с полями prompt, music_length_ms: 10_000 и model_id: "music_v2". Используйте fetch для отправки JSON-тела на https://api.elevenlabs.io/v1/music. Сохраните возвращенное тело MP3-ответа в output.mp3. Выведите сообщение об успехе с указанием пути к выходному файлу. Ориентируйтесь на успешный сценарий выполнения кода; простой проверки response.ok будет достаточно.

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Полезные гиды