Seed Speech 2.0 API

bytedance/seed-speech-2.0/text-to-speechOd 11 kredytów za 1000 znaków

Seed Speech 2.0 od ByteDance, wydany w marcu 2026 roku: wyślij skrypt, wybierz jeden z 41 gotowych głosów, opisz sposób odczytu w prostym języku i odbierz plik MP3.

Wywołujesz go nazwą modelu bytedance/seed-speech-2.0/text-to-speech w POST /jobs/createTask, od 11 kredytów za 1000 znaków (0,11 USD). Nowe konta dostają 30 darmowych kredytów, więc możesz najpierw przetestować go w Playgroundzie.

  • Tekst na mowę
  • Głosy: 41
  • Języki: 10

Ten poradnik jest na razie tylko po angielsku. →

Parametry żądania

ParametrWymaganyOpis
textTakThe words to be spoken, exactly as written. Billed per 1,000 characters.
pitchNiePitch shift in semitones; 0 keeps the voice's own pitch. ≥ -12 · ≤ 12 · Domyślnie: 0
speedNieTempo mówienia. ≥ 0.5 · ≤ 2 · Domyślnie: 1
volumeNieLoudness multiplier; 1 is the normal level. ≥ 0.5 · ≤ 2 · Domyślnie: 1
languageNieJęzyk wypowiedzi. zh · en · ja · es-mx · id · pt-br · ko · it · de · fr
voice_idNieWybierz jeden z dostępnych głosów. vivi_mixed_en_zh_ja_es_id · mindy_en_es_id_pt_zh · stokie_en · dacey_en · tim_en · kian_en_zh · cedric_en_zh · sophie_en_zh · jean_en_zh · magnus_en_zh · mabel_en_zh · nadia_en_zh · opal_en_zh · pearl_en_zh · quentin_en_zh · vienna_mixed_en_zh · alina_mixed_en_zh · corinne_mixed_en_zh · esther_mixed_en_zh · freya_mixed_en_zh · gigi_mixed_en_zh · holly_mixed_en_zh · lyla_mixed_en_zh · daisy_mixed_en_zh · tracy_es_zh · jess_ja_es_id_pt_en_zh · pinky_es_ko_mixed_en_zh · sweety_ja_es · sandy_es_mixed_en_zh · sven_de · minimi_ja · usseau_fr · felipe_es · han_id · martins_pt · enzo_it · shane_ko · bonnie_zh · felix_zh · celeste_zh · monkey_king_zh · Domyślnie: stokie_en
sample_rateNieSample rate in Hz. The model uses 24000 when omitted. 8000–48000
instructionsNieHow to read the text: tone, emotion, pace or volume. Not spoken and not billed.
output_formatNieFormat pliku wyniku. mp3 · opus · Domyślnie: mp3

Ceny

Ceny podajemy w kredytach, tych samych, których używasz na stronie (1 kredyt = 0,01 $). Kwota jest rezerwowana, gdy zadanie zostaje przyjęte, a po zakończeniu rozliczana według rzeczywistego kosztu; za nieudane zadania kredyty wracają.

OpcjaKredyty za 1000 znaków≈ USD
Standard10,80,11 USD

Każde zadanie jest zaokrąglane w górę do pełnych kredytów, więc jedno uruchomienie na najniższym poziomie kosztuje 11 kredytów za 1000 znaków (0,11 USD).

Żeby poznać dokładną kwotę przed uruchomieniem, wyślij to samo body na POST /jobs/quote.

Szybki start z API

Wywołaj API Seed Speech 2.0 w trzech krokach

  1. Utwórz klucz API. Zaloguj się do PopNow i utwórz klucz w konsoli API. Klucze zaczynają się od sk-popnow- i korzystają z tych samych kredytów co strona.
  2. Wyślij żądanie. Wyślij POST /jobs/createTask z model bytedance/seed-speech-2.0/text-to-speech i obiektem input zgodnym z tabelą parametrów. Odpowiedź od razu zwraca ID zadania.
  3. Odbierz wynik. Odpytuj GET /jobs/recordInfo po ID zadania albo podaj callBackUrl, a wyślemy tam wynik. Gdy zadanie się powiedzie, pobierz pliki z linków wyjściowych.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "bytedance/seed-speech-2.0/text-to-speech",
  "input": {
    "text": "Welcome back. Your files finished rendering a minute ago and are ready to download.",
    "voice_id": "stokie_en",
    "output_format": "mp3"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Podmień prompt i linki na własne. Odniesienie do odpowiedzi, odpytywania i callbacku znajdziesz na karcie API.

Pytania o API Seed Speech 2.0

Ile kosztuje API Seed Speech 2.0?

Seed Speech 2.0 kosztuje 11 kredytów (0,11 USD) za 1000 znaków. Kredyty są te same co na stronie (1 kredyt = 0,01 USD), nowe konta dostają 30 darmowych kredytów, a nieudane zadania są zwracane.

Jaka jest nazwa modelu Seed Speech 2.0 w API?

Wpisz bytedance/seed-speech-2.0/text-to-speech do zadania Tekst na mowę w polu model żądania POST /jobs/createTask.

Jak kontrolować sposób odczytu?

Wybierz jeden z 41 gotowych głosów za pomocą voice_id i opisz sposób odczytu w instructions — ton, emocje, tempo lub głośność, w jednym lub dwóch zdaniach. Instrukcje kształtują odczyt i nie są wypowiadane na głos.

Jakie języki potrafi czytać?

Język skryptu jest wykrywany automatycznie. Za pomocą language możesz też wymusić chiński, angielski, japoński, meksykański hiszpański, indonezyjski, portugalski brazylijski, koreański, włoski, niemiecki lub francuski. Kilka głosów jest przystosowanych do więcej niż jednego języka.

Czy może skopiować głos prawdziwej osoby?

Nie. W tym endpoincie dostępnych jest tylko 41 gotowych głosów; nie ma tu klonowania głosu ani przesyłania głosu referencyjnego.

Jakie limity ma API Seed Speech 2.0?

Długość tekstu (znaki): 5,000; Głosy: 41; Języki: 10. Żądania poza tymi limitami są odrzucane, zanim cokolwiek zostanie pobrane.

Czy mogę wypróbować Seed Speech 2.0 bez pisania kodu?

Tak. Playground uruchamia Seed Speech 2.0 na twoich kredytach PopNow, nie wymaga klucza API i pokazuje kod do każdej generacji.

Więcej o Seed Speech 2.0