Считаем, что ключ у вас уже на руках (выглядит примерно так: vk_live_…). Берегите его как пароль: у кого ключ — тот и тратит ваш баланс.
1

Сохраните ключ в переменную

Чтобы примеры ниже работали как есть, положите ключ в переменную окружения.
export AXOLOTL_API_KEY="vk_live_ваш_ключ"
2

Проверьте аккаунт

Убедимся, что ключ живой, и заодно посмотрим баланс.
curl https://tryaxolotl.ru/v1/account \
  -H "Authorization: Bearer $AXOLOTL_API_KEY"
Ответ
{
  "name": "Acme",
  "balance_rub": "1000.0000",
  "price_per_million_chars_rub": "1500.0000",
  "max_concurrency": 4,
  "provider": "Axolotl"
}
3

Озвучьте первый текст

Отправляем текст и сохраняем готовый MP3.
curl -X POST https://tryaxolotl.ru/v1/speech \
  -H "Authorization: Bearer $AXOLOTL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Привет! Это мой первый синтез речи.","voice":"axolotl"}' \
  --output speech.mp3
4

Слушайте

Откройте speech.mp3 в любом плеере. Всё, вы великолепны.

Полезные заголовки в ответе

Каждый удачный запрос возвращает вот такие заголовки:
ЗаголовокЧто значит
X-Request-IdУникальный id запроса
X-Characters-BilledСколько символов списали
X-Cost-RubСтоимость запроса в рублях
X-Balance-RubОстаток на балансе

Куда дальше

Стриминг

Аудио по кусочкам, в реальном времени.

Длинные тексты

Озвучиваем статьи и книги без швов.

Голоса

Полный список голосов.

Ошибки

Что значат коды ответов.