PopNowDokumentacja API
Treść główna

MiniMax Speech 2.8 Turbo: dokumentacja API

Szybka mowa, ponad 400 głosów i kontrola emocji

Jednym kluczem API PopNow wywołasz MiniMax Speech 2.8 Turbo z własnego kodu. Znajdziesz tu identyfikatory modelu, które trzeba wysłać, każde pole wejściowe, koszt zapytania w kredytach i gotowe zapytanie do wklejenia w terminalu.

Opisy parametrów pochodzą ze schematu wejściowego modelu i są dostępne tylko po angielsku.

W skrócie

Twórca
MiniMax
Wynik
Audio
Od
10.8 kr. za 1000 znaków ($0.108)
Typowy czas
ok. 7 s

1 kredyt = 0,01 USD. Po przyjęciu zadanie blokuje najwyższą możliwą kwotę, a na koniec rozlicza faktyczne zużycie, zaokrąglone w górę do pełnych kredytów; resztę zwalnia. Za zadania zakończone błędem nie płacisz. Dokładną kwotę przed uruchomieniem poda POST /api/v1/jobs/quote.

Tekst na mowę

minimax/speech-2.8-turbo/text-to-speech

Cena

OpcjaKredyty (za 1000 znaków)Dolary USA
Domyślnie10.8$0.108

Parametry

PoleTypDomyślnieDozwolone wartościDo czego służy
textWymaganestring—do 5000 znakówThe words to be spoken, exactly as written. Sound tags such as (sighs) or (laughs) are performed. Billed per 1,000 characters.
voice_idOpcjonalnestringCalm_WomanWise_Woman, Friendly_Person, Inspirational_girl, Deep_Voice_Man, Calm_Woman, Casual_Guy, Lively_Girl, Patient_Man, Young_Knight, Determined_Man, Lovely_Girl, Decent_Boy, Imposing_Manner, Elegant_Man, … (+458)System voice. The label shows the voice name and, where known, the language it is built for.
emotionOpcjonalnestringneutralneutral, happy, sad, angry, fearful, disgusted, surprisedEmotion of the reading.
speedOpcjonalnenumber1od 0.5 do 2Speaking rate; 1 is the voice's normal pace.
pitchOpcjonalneinteger0od -12 do 12Pitch shift in semitones; 0 keeps the voice's own pitch.
volumeOpcjonalnenumber1od 0.1 do 10Loudness multiplier; 1 is the normal level.
languageOpcjonalnestringautoauto, zh, yue, en, ar, ru, es, fr, pt, de, tr, nl, uk, vi, … (+27)Language hint that improves pronunciation; auto detects it from the text.
output_formatOpcjonalnestringmp3mp3, wav, flac, pcmFile format of the result; pcm is headerless 16-bit little-endian samples.
sample_rateOpcjonalneinteger—8000, 16000, 22050, 24000, 32000, 44100Sample rate in Hz. The model uses 32000 when omitted.
bitrateOpcjonalneinteger—32000, 64000, 128000, 256000MP3 bitrate in bits per second; ignored for other formats. The model uses 128000 when omitted.
audio_channelsOpcjonalnestring—mono, stereoMono or stereo output. Mono when omitted.
english_normalizationOpcjonalnebooleanfalse—Read numbers, dates and abbreviations in English text the way a person would say them.
pronunciation_dictOpcjonalnearray<object>—do 100 elementówCustom pronunciations: each alias in the text is read as its pronunciation.

Przykładowe zapytanie

To zapytanie działa w obecnej postaci; pominięte pola mają wartości domyślne. Najpierw zapisz klucz w zmiennej POPNOW_API_KEY.

POST /api/v1/jobs/createTask?wait=60
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask?wait=60" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "minimax/speech-2.8-turbo/text-to-speech",
  "input": {
    "text": "Hi there! This voice was created with the PopNow API in just a few seconds."
  }
}'

Odpowiedź od razu zawiera taskId. Wynik pobierzesz przez GET /api/v1/jobs/recordInfo albo dodaj callBackUrl, by dostać powiadomienie.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Co dalej

Na tej stronie