modele

MiniMax: Speech 01 HD

Markdown · JSON

MiniMax: Speech 01 HD

MiniMax Speech 01 HD odczytuje dostarczony tekst jako wygenerowaną mowę przez synchroniczne żądanie audio_speech. Przyjmuje tekst krótszy niż 10 000 znaków i oferuje ustawienia głosu, tempa i wysokości tonu z wyjściem MP3, PCM, FLAC lub WAV.

O modelu

Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.

MiniMax Speech 01 HD przekształca dostarczony tekst w mowę. Jego dokładny identyfikator modelu Ailoot to minimax/speech-01-hd, a udokumentowany selektor syntezy to speech-01-hd. Użyj metody audio_speech do nagrania lektorskiego, lekcji głosowej, objaśnienia produktu lub roboczej narracji, której brzmienie tekstowe już masz. Wejściem jest fragment do odczytania, a wynikiem zsyntetyzowana mowa w wybranym formacie audio.

Przygotuj tekst jako słowa przeznaczone do wypowiedzenia, z interpunkcją odzwierciedlającą frazowanie. Przy roboczej narracji podaj docelową kolejność zdań i pisownię nazw przed wyborem ustawień głosu. Zachowaj wskazówki wykonawcze oddzielnie od odczytywanego fragmentu, chyba że te słowa mają znaleźć się w nagraniu. Odsłuchaj ważne nazwy, liczby i przejścia w wyniku i porównaj je z tekstem źródłowym.

Tekst musi być krótszy niż 10 000 znaków. Opublikowany kontrakt syntezy wymaga pól model i text. Dla dłuższego materiału przygotuj fragmenty w tym limicie i zachowaj ich kolejność do montażu. Profil synchroniczny korzysta z kompletnej odpowiedzi, ze stream=false jako udokumentowaną wartością domyślną. Ogólne API opisuje również opcje strumieniowania, ale wybraną metodą tej karty jest synchroniczny przepływ mowy.

voice_setting wybiera dostępny voice_id i steruje parametrami speed, vol i pitch. Udokumentowany zakres speed wynosi 0,5–2, z 1 jako wartością domyślną. vol musi być większe niż 0 i nie większe niż 10, z 1 jako wartością domyślną; pitch to liczba całkowita od -12 do 12, z 0 jako wartością domyślną. Dopasuj każde ustawienie do fragmentu: porównuj tempo czytania i słyszalność rzeczywistego nagrania, zamiast zakładać, że zmiana liczby tworzy określone wykonanie.

Udokumentowane wartości emotion to happy, sad, angry, fearful, disgusted, surprised, calm i fluent. Tekst również może kierować emocją modelu. text_normalization to oddzielny parametr logiczny przygotowania odczytu liczb w językach chińskim i angielskim, a latex_read steruje odczytem wzorów LaTeX; oba domyślnie wynoszą false. pronunciation_dict.tone może zawierać udokumentowane reguły zastępowania wymowy. Sprawdź nazwę lub specjalistyczne wyrażenie w wynikowym nagraniu przed użyciem go w dłuższej narracji.

audio_setting.format przyjmuje mp3, pcm, flac lub wav, z mp3 jako wartością domyślną. sample_rate przyjmuje 8000, 16000, 22050, 24000, 32000 lub 44100 i domyślnie wynosi 32000. bitrate przyjmuje 32000, 64000, 128000 lub 256000, domyślnie wynosi 128000 i dotyczy MP3. channel wybiera 1 dla mono lub 2 dla stereo, z 1 jako wartością domyślną. Zachowaj te wybory wraz z fragmentem źródłowym, aby można było sprawdzić zwrócony plik pod kątem zamierzonego miejsca edycji lub odtwarzania.

Dodatkowe udokumentowane parametry obejmują language_boost, którego dokładne nazwane wartości to między innymi English, Russian, Chinese i Chinese,Yue; wybierz dla fragmentu rzeczywistą wartość z listy. timber_weights może łączyć istniejące wpisy voice_id z całkowitymi wartościami weight od 1 do 100. Opublikowane wartości sound_effects to spacious_echo, auditorium_echo, lofi_telephone i robotic. Są to opcjonalne parametry kształtowania wybranego głosu; zapisuj ich rzeczywiste ustawienia podczas porównywania odczytów.

Wynik synchroniczny zawiera wygenerowaną mowę. output_format wybiera url lub hex i domyślnie wynosi hex w schemacie syntezy. Pobierz plik wskazany w wyniku URL lub zdekoduj wynik hex do bajtów audio przed odtworzeniem. Zachowaj zwrócone metadane audio, w tym format, częstotliwość próbkowania, liczbę kanałów i rozmiar, wraz z nagraniem. subtitle_enable domyślnie wynosi false i po włączeniu dotyczy wyłącznie wyjścia niestrumieniowego; źródło nie określa formatu pliku napisów dla tego profilu.

Zapisz razem fragment źródłowy, dokładny identyfikator modelu, wybrany głos i ukończone nagranie. Przed umieszczeniem go w wideo, lekcji lub przewodniku głosowym oceń cały odczyt pod kątem zamierzonego brzmienia tekstu, pauz i wybranych ustawień wykonania. Jeśli odpowiedź jest niepełna, zachowaj tożsamość pierwotnego żądania i zwrócone informacje do uzgodnienia wyniku przed zamówieniem kolejnego nagrania. Późniejsza korekta może zmienić konkretną frazę lub ustawienie głosu, zachowując resztę tekstu dla wyraźnego porównania.

Ailoot Ultra · Speech POST /v1/audio/speech minimax/speech-01-hd

minimax/speech-01-hd

MiniMax /minimax/speech-01-hd

Start

MiniMax Speech 01 HD odczytuje dostarczony tekst jako wygenerowaną mowę przez synchroniczne żądanie audio_speech. Przyjmuje tekst krótszy niż 10 000 znaków i oferuje ustawienia głosu, tempa i wysokości tonu z wyjściem MP3, PCM, FLAC lub WAV.

Akceptowane dane wejściowe
Tekst
Wyniki
Audio

Dostępne w Ailoot · dane wejściowe i metody

Ailoot Ultra · Speech POST /v1/audio/speech
Wejście
text
Wyjście
audio
Format wyjściowy
mp3,pcm,flac,wav
PoleTypWymaganieWartości i limityDomyślnie
PolemodelTypstringWymaganieWymaganeWartości i limity
minimax/speech-01-hd
Domyślnie—
PoletextTypstringWymaganieWymaganeWartości i limityDomyślnie—
PolestreamTypbooleanWymaganieOpcjonalneWartości i limity
false
Domyślniefalse
Polevoice_settingTypobjectWymaganieOpcjonalneWartości i limityDomyślnie—
Polevoice_setting.voice_idTypstringWymaganieOpcjonalneWartości i limityDomyślnie—
Polevoice_setting.speedTypnumberWymaganieOpcjonalneWartości i limity
Minimum: 0,5
Maksimum: 2
Domyślnie1
Polevoice_setting.volTypnumberWymaganieOpcjonalneWartości i limity
Minimum: 0
Maksimum: 10
Domyślnie1
Polevoice_setting.pitchTypintegerWymaganieOpcjonalneWartości i limity
Minimum: -12
Maksimum: 12
Domyślnie0
Polevoice_setting.emotionTypstringWymaganieOpcjonalneWartości i limity
happy, sad, angry, fearful, disgusted, surprised, calm, fluent
Domyślnie—
Polevoice_setting.text_normalizationTypbooleanWymaganieOpcjonalneWartości i limityDomyślniefalse
Polevoice_setting.latex_readTypbooleanWymaganieOpcjonalneWartości i limityDomyślniefalse
Poleaudio_settingTypobjectWymaganieOpcjonalneWartości i limityDomyślnie—
Poleaudio_setting.sample_rateTypintegerWymaganieOpcjonalneWartości i limity
8000, 16 000, 22 050, 24 000, 32 000, 44 100
Domyślnie32 000
Poleaudio_setting.bitrateTypintegerWymaganieOpcjonalneWartości i limity
32 000, 64 000, 128 000, 256 000
Domyślnie128 000
Poleaudio_setting.formatTypstringWymaganieOpcjonalneWartości i limity
mp3, pcm, flac, wav
Domyślniemp3
Poleaudio_setting.channelTypintegerWymaganieOpcjonalneWartości i limity
1, 2
Domyślnie1
Poleaudio_setting.force_cbrTypbooleanWymaganieOpcjonalneWartości i limityDomyślniefalse
Polepronunciation_dictTypobjectWymaganieOpcjonalneWartości i limityDomyślnie—
Polepronunciation_dict.toneTyparrayWymaganieOpcjonalneWartości i limityDomyślnie—
Poletimber_weightsTyparrayWymaganieOpcjonalneWartości i limityDomyślnie—
Polelanguage_boostTypstringWymaganieOpcjonalneWartości i limity
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
Domyślnie—
Polevoice_modifyTypobjectWymaganieOpcjonalneWartości i limityDomyślnie—
Polevoice_modify.pitchTypintegerWymaganieOpcjonalneWartości i limity
-100, 100
Domyślnie—
Polevoice_modify.intensityTypintegerWymaganieOpcjonalneWartości i limity
-100, 100
Domyślnie—
Polevoice_modify.timbreTypintegerWymaganieOpcjonalneWartości i limity
-100, 100
Domyślnie—
Polevoice_modify.sound_effectsTypstringWymaganieOpcjonalneWartości i limity
spacious_echo, auditorium_echo, lofi_telephone, robotic
Domyślnie—
Polesubtitle_enableTypbooleanWymaganieOpcjonalneWartości i limityDomyślniefalse
Poleoutput_formatTypstringWymaganieOpcjonalneWartości i limity
url, hex
Domyślniehex
Poleaigc_watermarkTypbooleanWymaganieOpcjonalneWartości i limityDomyślniefalse
Parametry i cykl życia metody
ParametrKontrakt
Parametrcontent_typeKontraktapplication/json
ParametrrequiredKontraktmodel, text
ParametroptionalKontraktstream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark
Parametrmaterial_typesKontrakttext
ParametrconditionsKontraktUse 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.

Cykl życia: synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Cennik

Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.

Tryb szybki
Nie określono Gdy wybrany jest tryb szybki
Tryb flex
Nie określono Gdy wybrany jest tryb flex
Maksymalna intensywność rozumowania
Nie określono Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)

Stawki Ailoot

Ceny według konfiguracji

Dopasuj każdą opłatę do pokazanych warunków. Użyj jednej stawki dla każdego zestawu alternatywnych konfiguracji.

KonfiguracjaTabela stawekJednostka rozliczeniowaOpłata
KonfiguracjaBazowe stawki za tokenyTabela stawekStawka podstawowaJednostka rozliczeniowa—Opłata
Wejście · Tokeny wejściowe — / 1K tokenów
Wyjście · Tokeny wyjściowe — / 1K tokenów
Wejście · Odczyt cache — / 1K tokenów
Wejście · Zapis do cache — / 1K tokenów
Wejście · Zapis do cache, 1 godz. — / 1K tokenów
Konfiguracjaznak wejściowyTabela stawek—Jednostka rozliczeniowaza znak wejściowyOpłata
Wejście · znak wejściowy $0.000105 za znak wejściowy

Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →

Przykładowe żądania

Ailoot Ultra · Speech

curl · utwórz raz i zachowaj kompletny wynik
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-hd", "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.

Odbieranie i zapisywanie wyników

Ailoot Ultra · Speech

mp3,pcm,flac,wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Zachowaj wszystkie ukończone wyniki

Zachowaj każdą kompletną zwróconą odpowiedź, plik i część treści.

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.

Jeśli trzeba sprawdzić pierwotną odpowiedź

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

Pola odpowiedzi
PoleTyp
Poledata.audioTypstring
Poleextra_infoTypobject
Poletrace_idTypstring

Aliasy

Aliasy modelu

Ailoot Ultra minimax/speech-01-hd

Aliasy ścieżek metod

Użyj ścieżek metod podanych powyżej.

Powiązane ID modeli

minimax/speech-01-hd

FAQ · MiniMax: Speech 01 HD
Jakie dane wejściowe i wyniki są dostępne?

POST /v1/audio/speech · minimax/speech-01-hd: text → audio

Jakich pól używa żądanie?

POST /v1/audio/speech · minimax/speech-01-hd: model, text, stream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark

Jakie limity obowiązują?

POST /v1/audio/speech · minimax/speech-01-hd: 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

Więcej szczegółów

Połącz Ailoot z Claude Code, OpenCode, Hermes albo własną aplikacją.

Firma i jej portfel projektów

Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.

Kupuj tokeny z rabatem.

Rabat subskrypcji do regularnej pracy. Kody promocyjne — do 50% na tokeny.

Subskrypcja
Wybierz plan z rabatem do regularnych żądań.
Kod promocyjny do 50%
Wpisz kod przy zakupie. Cena zostanie przeliczona według aktualnej promocji.
Koszty w historii
Model, tokeny i kwota są zapisywane dla każdego żądania.

Wybierz subskrypcję · Sprawdź ceny modeli

Połącz API z produktem, który sprzedajesz.

SaaS, aplikacje i boty na warunkach oferty i umowy licencyjnej Ailoot. Do odsprzedaży poproś o licencję resellerską.

Aplikacja komercyjna
Wbuduj generowanie tekstu, obrazów, wideo i dźwięku w płatne funkcje usługi.
Licencja resellerska
Prześlij opis projektu i schemat dostępu. Poproś o pisemne warunki używania i odsprzedaży.
Dokumenty na stronie
Oferta, umowa licencyjna i polityka przetwarzania danych są dostępne przed połączeniem.

Poproś o licencję resellerską · Oferta i umowa licencyjna