Послушать строку

Звук одной строки — тем голосом и так, как она прозвучит в главе.

POST /segments/{segment_id}/listen · озвучка

Тот же кусок звука, который потом войдёт в главу: когда глава будет озвучиваться, он не спишется второй раз. Цена — знаки строки × вес голоса; уже готовый звук бесплатен (generated: false).

Параметры пути

Параметр Что это
segment_id Id строки

Что в ответе

Поле Что это
audio_url Звук строки (WAV, живёт час)
prepared Как текст ушёл голосу: с ударениями, числами словами
generated true — звук сделан сейчас и списан, false — был готов
duration_s Длина, секунд
curl -X POST "https://golosar-kniga.tech/api/v1/segments/$SEGMENT_ID/listen" \
  -H "x-api-key: $KEY"
import os, requests

API = "https://golosar-kniga.tech/api/v1"
H = {"x-api-key": os.environ["GOLOSAR_KEY"]}
segment_id = "01a134d0-ddbf-7616-8ddc-f4b77800ae46"

r = requests.post(f"{API}/segments/{segment_id}/listen", headers=H)
r.raise_for_status()
print(r.json())
const API = "https://golosar-kniga.tech/api/v1";
const H = { "x-api-key": process.env.GOLOSAR_KEY };
const segmentId = "01a134d0-ddbf-7616-8ddc-f4b77800ae46";

const r = await fetch(`${API}/segments/${segmentId}/listen`, { method: "POST", headers: H });
if (!r.ok) throw new Error(await r.text());
console.log(await r.json());

json Ответ 200 { "audio_url": "https://golosar-kniga.tech/files/eyJrIjoi…", "prepared": "Кто здесь?", "key": "75dcf866cab3be4d…", "generated": false, "duration_s": 0.72, "text": "Кто здесь?" }