MiniMax: Speech 01 Turbo
A MiniMax Speech 01 Turbo a megadott szöveget generált beszédként olvassa fel egy szinkron audio_speech kérésen keresztül. 10 000 karakternél rövidebb szöveget fogad, hang-, tempó- és hangmagasság-beállításokat kínál, MP3-, PCM-, FLAC- vagy WAV-kimenettel.
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A MiniMax Speech 01 Turbo a megadott szöveget beszédhanggá alakítja. Pontos Ailoot-modellazonosítója minimax/speech-01-turbo, dokumentált szintézis-választóazonosítója pedig speech-01-turbo. Az audio_speech metódust használja olyan alámondáshoz, felolvasott leckéhez, termékismertetőhöz vagy narrációvázlathoz, amelynek szövege már rendelkezésére áll. A bemenet a felolvasandó szakasz, az eredmény pedig szintetizált beszéd a választott hangformátumban.
A szöveget kimondásra szánt szavakként készítse elő, a megfogalmazás ritmusát tükröző írásjelekkel. Narrációvázlathoz a hangbeállítások kiválasztása előtt adja meg a végleges mondatsorrendet és a nevek írásmódját. A rendezői utasításokat tartsa külön a felolvasandó szakasztól, kivéve, ha azok a szavak a felvételbe tartoznak. Hallgassa meg az eredményben a fontos neveket, számokat és átmeneteket, és vesse össze őket a forrásszöveggel.
A szövegnek 10 000 karakternél rövidebbnek kell lennie. A közzétett szintézisszerződés model és text mezőt követel meg. Hosszabb anyagnál készítsen a korláton belüli szakaszokat, és szerkesztéshez őrizze meg a sorrendjüket. A szinkron profil teljes választ használ, dokumentált alapbeállítása stream=false. Az általános API folyamatos átviteli lehetőségeket is leír, de ezen a kártyán a kiválasztott metódus a szinkron beszédmunkafolyamat.
A voice_setting kiválaszt egy elérhető voice_id értéket, és a speed, vol és pitch beállításokat vezérli. A dokumentált speed tartomány 0,5–2, alapértéke 1. A vol értéke 0-nál nagyobb és legfeljebb 10 lehet, alapértéke 1; a pitch -12 és 12 közötti egész szám, alapértéke 0. Minden beállítás a szakaszt szolgálja: a tényleges felvétel felolvasási tempóját és hallhatóságát hasonlítsa össze ahelyett, hogy egy számszerű változtatástól meghatározott előadásmódot feltételezne.
A dokumentált emotion értékek happy, sad, angry, fearful, disgusted, surprised, calm és fluent. A szöveg is irányíthatja a modell érzelmi előadását. A text_normalization külön logikai vezérlő a kínai és angol számfelolvasás előkészítéséhez, a latex_read pedig a LaTeX-képletek felolvasását vezérli; mindkettő alapértéke false. A pronunciation_dict.tone dokumentált kiejtési helyettesítési szabályokat hordozhat. Ellenőrizze egy név vagy szakkifejezés hangzását a kapott hangban, mielőtt hosszabb narrációban használja.
Az audio_setting.format mp3, pcm, flac vagy wav értéket fogad, alapértéke mp3. A sample_rate értéke 8000, 16000, 22050, 24000, 32000 vagy 44100 lehet, alapértéke 32000. A bitrate értéke 32000, 64000, 128000 vagy 256000 lehet, alapértéke 128000, és az MP3 formátumra vonatkozik. A channel 1 értékkel monót, 2 értékkel sztereót választ, alapértéke 1. Őrizze meg ezeket a választásokat a forrásszakasszal együtt, hogy a visszaadott fájl a kívánt szerkesztési vagy lejátszási célhoz ellenőrizhető legyen.
További dokumentált vezérlő a language_boost, amelynek pontos megnevezett lehetőségei között szerepel az English, Russian, Chinese és Chinese,Yue; a szakaszhoz ténylegesen felsorolt értéket válasszon. A timber_weights meglévő voice_id bejegyzéseket kombinálhat 1 és 100 közötti egész weight értékekkel. A közzétett sound_effects értékek spacious_echo, auditorium_echo, lofi_telephone és robotic. Ezek a kiválasztott hang alakítására szolgáló opcionális vezérlők; felolvasások összehasonlításakor rögzítse a tényleges beállításaikat.
A szinkron eredmény generált beszédet tartalmaz. Az output_format url vagy hex értéket választ, a szintézissémában alapértéke hex. URL-eredménynél töltse le a hivatkozott fájlt, vagy lejátszás előtt dekódolja a hex eredményt hangbájtokká. A visszaadott hangmetaadatokat, köztük a formátumot, mintavételi frekvenciát, csatornaszámot és méretet, őrizze meg a felvétellel együtt. A subtitle_enable alapértéke false, és engedélyezve is csak a nem folyamatos kimenetre vonatkozik; a forrás nem határoz meg feliratfájl-formátumot ehhez a profilhoz.
A forrásszakaszt, a pontos modellazonosítót, a választott hangot és az elkészült felvételt együtt mentse el. Mielőtt videóba, leckébe vagy felolvasott útmutatóba helyezi, ellenőrizze végig a felolvasás szövegét, szüneteit és a választott előadásmód beállításait. Ha a válasz hiányos, őrizze meg az eredeti kérés azonosító adatait és a visszaadott információkat az egyeztetéshez, mielőtt újabb felvételt kér. Egy későbbi módosítás megváltoztathat egy adott kifejezést vagy hangbeállítást, miközben a szövegkönyv többi része az egyértelmű összehasonlítás érdekében megmarad.
Ailoot Ultra · Speech POST /v1/audio/speech minimax/speech-01-turbo
minimax/speech-01-turboKezdő lépések
A MiniMax Speech 01 Turbo a megadott szöveget generált beszédként olvassa fel egy szinkron audio_speech kérésen keresztül. 10 000 karakternél rövidebb szöveget fogad, hang-, tempó- és hangmagasság-beállításokat kínál, MP3-, PCM-, FLAC- vagy WAV-kimenettel.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Hang
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Speech POST /v1/audio/speech
- Bemenet
text- Kimenet
audio- Kimeneti formátum
- mp3,pcm,flac,wav
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok minimax/speech-01-turbo | Alapértelmezett— |
Mezőtext | Típusstring | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőstream | Típusboolean | KövetelményOpcionális | Értékek és korlátok false | Alapértelmezettfalse |
Mezővoice_setting | Típusobject | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezővoice_setting.voice_id | Típusstring | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezővoice_setting.speed | Típusnumber | KövetelményOpcionális | Értékek és korlátok Minimum: 0,5 Maximum: 2 | Alapértelmezett1 |
Mezővoice_setting.vol | Típusnumber | KövetelményOpcionális | Értékek és korlátok Minimum: 0 Maximum: 10 | Alapértelmezett1 |
Mezővoice_setting.pitch | Típusinteger | KövetelményOpcionális | Értékek és korlátok Minimum: -12 Maximum: 12 | Alapértelmezett0 |
Mezővoice_setting.emotion | Típusstring | KövetelményOpcionális | Értékek és korlátok happy, sad, angry, fearful, disgusted, surprised, calm, fluent | Alapértelmezett— |
Mezővoice_setting.text_normalization | Típusboolean | KövetelményOpcionális | Értékek és korlátok | Alapértelmezettfalse |
Mezővoice_setting.latex_read | Típusboolean | KövetelményOpcionális | Értékek és korlátok | Alapértelmezettfalse |
Mezőaudio_setting | Típusobject | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőaudio_setting.sample_rate | Típusinteger | KövetelményOpcionális | Értékek és korlátok 8000, 16 000, 22 050, 24 000, 32 000, 44 100 | Alapértelmezett32 000 |
Mezőaudio_setting.bitrate | Típusinteger | KövetelményOpcionális | Értékek és korlátok 32 000, 64 000, 128 000, 256 000 | Alapértelmezett128 000 |
Mezőaudio_setting.format | Típusstring | KövetelményOpcionális | Értékek és korlátok mp3, pcm, flac, wav | Alapértelmezettmp3 |
Mezőaudio_setting.channel | Típusinteger | KövetelményOpcionális | Értékek és korlátok 1, 2 | Alapértelmezett1 |
Mezőaudio_setting.force_cbr | Típusboolean | KövetelményOpcionális | Értékek és korlátok | Alapértelmezettfalse |
Mezőpronunciation_dict | Típusobject | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőpronunciation_dict.tone | Típusarray | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőtimber_weights | Típusarray | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezőlanguage_boost | Típusstring | KövetelményOpcionális | Értékek és korlátok Chinese, Chinese,Yue, English, Arabic, Russian, Spanish, French, Portuguese, German, Turkish, Dutch, Ukrainian, Vietnamese, Indonesian, Japanese, Italian, Korean, Thai, Polish, Romanian, Greek, Czech, Finnish, Hindi, Bulgarian, Danish, Hebrew, Malay, Persian, Slovak, Swedish, Croatian, Filipino, Hungarian, Norwegian, Slovenian, Catalan, Nynorsk, Tamil, Afrikaans, auto | Alapértelmezett— |
Mezővoice_modify | Típusobject | KövetelményOpcionális | Értékek és korlátok | Alapértelmezett— |
Mezővoice_modify.pitch | Típusinteger | KövetelményOpcionális | Értékek és korlátok -100, 100 | Alapértelmezett— |
Mezővoice_modify.intensity | Típusinteger | KövetelményOpcionális | Értékek és korlátok -100, 100 | Alapértelmezett— |
Mezővoice_modify.timbre | Típusinteger | KövetelményOpcionális | Értékek és korlátok -100, 100 | Alapértelmezett— |
Mezővoice_modify.sound_effects | Típusstring | KövetelményOpcionális | Értékek és korlátok spacious_echo, auditorium_echo, lofi_telephone, robotic | Alapértelmezett— |
Mezősubtitle_enable | Típusboolean | KövetelményOpcionális | Értékek és korlátok | Alapértelmezettfalse |
Mezőoutput_format | Típusstring | KövetelményOpcionális | Értékek és korlátok url, hex | Alapértelmezetthex |
Mezőaigc_watermark | Típusboolean | KövetelményOpcionális | Értékek és korlátok | Alapértelmezettfalse |
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, text |
Paraméteroptional | Szerződésstream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark |
Paramétermaterial_types | Szerződéstext |
Paraméterconditions | SzerződésUse text, not input or contents. Fewer than 10000 Unicode characters; stream is false or omitted., PCM is raw audio with its returned sample geometry; do not invent a WAV header or bit depth. |
Életciklus: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
Ailoot-díjak
Árak beállításonként
Minden díjat a megjelenített feltételekhez rendeljen. Az alternatív beállítások minden csoportjához egy díjtételt használjon.
| Beállítás | Díjtáblázat | Elszámolási egység | Díj |
|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Elszámolási egység— | Díj Bemenet · Bemeneti tokenek — / 1K token Kimenet · Kimeneti tokenek — / 1K token Bemenet · Gyorsítótár olvasása — / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
| Beállításbemeneti karakter | Díjtáblázat— | Elszámolási egységbemeneti karakterenként | Díj Bemenet · bemeneti karakter $0.00006 bemeneti karakterenként |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · Speech
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax/speech-01-turbo", "text": "Hello, this is a short speech example.", "stream": false, "output_format": "hex", "audio_setting": {"format": "mp3", "sample_rate": 32000, "channel": 1}}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Eredmények fogadása és mentése
Ailoot Ultra · Speech
mp3,pcm,flac,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Retain the full JSON. Decode every hex audio byte or use the returned owned URL. Keep the actual format, sample rate, channel count and usage_characters.
Ha az eredeti választ ellenőrizni kell
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Válaszmezők
| Mező | Típus |
|---|---|
Meződata.audio | Típusstring |
Mezőextra_info | Típusobject |
Mezőtrace_id | Típusstring |
Álnevek
Modell álnevei
Ailoot Ultra minimax/speech-01-turbo
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · MiniMax: Speech 01 Turbo
- Milyen bemenetek és eredmények érhetők el?
POST /v1/audio/speech·minimax/speech-01-turbo:text→audio- Mely mezőket használja a kérés?
POST /v1/audio/speech·minimax/speech-01-turbo:model,text,stream,voice_setting,audio_setting,pronunciation_dict,timber_weights,language_boost,voice_modify,subtitle_enable,output_format,aigc_watermark- Milyen korlátok érvényesek?
POST /v1/audio/speech·minimax/speech-01-turbo:voice_setting.speed.minimum:0.5;voice_setting.speed.maximum:2;voice_setting.vol.minimum:0;voice_setting.vol.maximum:10;voice_setting.pitch.minimum:-12;voice_setting.pitch.maximum:12