AndriyVK Tools

07.11.2026

Українська озвучка тексту через API - природні голоси, MP3 і субтитри

Як одним викликом API перетворити український текст, статтю чи файл DOCX/PDF на природне мовлення - три українські нейроголоси, MP3 і SRT, справжній запуск, який можна послухати, ціна та обмеження.

Добрих українських голосів у сервісах синтезу мовлення мало: багато сервісів їх не мають зовсім, а відкриті голоси часто ставлять наголос не туди. Тут - один виклик API, що перетворює український текст на MP3 із субтитрами, і зразок, який можна прослухати просто на цій сторінці. Запуск - 7 листопада 2026 року.

Розкриття: інструмент, про який ідеться, - Text to Speech на Apify - зробив я. Голоси працюють усередині нього (нейромоделі Piper), тож жодного іншого сервісу чи вашого ключа не потрібно. Код відкритий: AndriyVK/-apify-document-tools.

Спершу послухайте

Голос uk_UA-tetiana-high, швидкість 1.12, MP3. Це файл саме такий, яким його повернув API, без обробки.

Виклик

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("ai_admin/text-to-speech").call(run_input={
    "text": "Добрий день! Це український голос, створений нейромережею.\n\n"
            "Він читає статті, документи та субтитри природно і без акценту.",
    "voice": "uk_UA-tetiana-high",   # або uk_UA-mykyta-high, uk_UA-oleksa-high
    "speed": 1.12,
    "format": "mp3",                 # mp3, wav або ogg
    "subtitles": True,               # SRT і VTT, безкоштовно
})
item = next(client.dataset(run["defaultDatasetId"]).iterate_items())
print(item["durationSeconds"], item["audioUrl"], item["srtUrl"])

Замість text можна передати sources - посилання на файли TXT, Markdown, HTML, DOCX чи PDF (з текстовим шаром), по одному аудіофайлу на кожен.

Справжній результат

voice: uk_UA-tetiana-high   characters: 120   sentences: 3   durationSeconds: 10.59

І субтитри, що прийшли разом із ним, - по одному на речення, точно під звук:

1
00:00:00,000 --> 00:00:01,068
Добрий день!

2
00:00:01,291 --> 00:00:04,240
Це український голос, створений нейромережею.

3
00:00:04,865 --> 00:00:10,589
Він читає статті, документи та субтитри природно і без акценту.

Увесь запуск зайняв 30 секунд, переважно запуск контейнера. Орієнтир: 750-900 знаків - це хвилина мовлення.

Ціна

За кожну розпочату хвилину звуку: $40 за 1000 хвилин для голосів high (4 центи за хвилину) і $10 за 1000 для голосів medium/low. Усі три українські голоси - high. Зразок вище - одна розпочата хвилина, 4 центи. Субтитри безкоштовні.

Обмеження

Для ШІ-агентів

https://mcp.apify.com?tools=ai_admin/text-to-speech додає голос як інструмент MCP - агент може написати текст і віддати готовий звук.