model

MiniMax: Speech 02 Turbo

Markdown · JSON

MiniMax: Speech 02 Turbo

Speech 02 Turbo ialah model teks-ke-pertuturan MiniMax untuk mengubah skrip yang telah siap menjadi audio. Edisi minimax/speech-02-turbo menyediakan kawalan suara, penyampaian dan format audio, dengan balasan JSON lengkap serta pilihan output audio URL atau perenambelasan. Gunakannya untuk mengubah pengumuman, penerangan produk atau skrip narasi yang disediakan menjadi audio pertuturan.

Tentang model

Huraian ini merangkumi keupayaan model. Input, output dan pilihan yang tersedia di Ailoot disenaraikan di bawah untuk kaedah yang dipilih.

Speech 02 Turbo ialah edisi pertuturan MiniMax tepat yang dipilih oleh model: "minimax/speech-02-turbo". Gunakan POST /v1/audio/speech dengan badan application/json yang mengandungi model dan text untuk dituturkan. Inputnya ialah skrip bertulis dan hasilnya ialah audio sintesis. Untuk pengumuman, letakkan hanya perkataan yang patut dituturkan dalam text, seperti notis pengambilan ringkas. Untuk penerangan produk, bahagikan skrip kepada ayat lengkap dan muktamadkan nama produk serta nombor sebelum menjana audio. Letakkan nota produksi, nama fail dan arahan yang sepatutnya tidak dibaca di luar skrip lisan.

Medan text mestilah tidak kosong dan mengandungi kurang daripada 10,000 aksara Unicode. Hantar skrip lisan lengkap dengan stream:false, atau jangan sertakan stream. Bahagikan bahan yang lebih panjang kepada segmen skrip lengkap yang berasingan sebelum menyerahkan setiap segmen. Dokumen boleh digunakan dengan membaca kandungan sebenarnya dan meletakkan petikan yang berkaitan dalam text; URL dokumen bukan pengganti skrip.

Pilih suara melalui voice_setting.voice_id. Kategori suara yang didokumenkan merangkumi suara sistem serta suara yang telah diklon atau direka melalui teks; gunakan ID suara yang sah untuk kategori yang dipilih. Suara contoh ialah audiobook_male_1. Objek yang sama mengawal speed dari 0.5 hingga 2, vol melebihi 0 hingga 10, dan pitch integer dari -12 hingga 12. Nilai lalainya ialah 1, 1 dan 0. Kawalan ini melaraskan aspek penyampaian lisan yang berbeza, jadi pilih secara berasingan dan bukannya meletakkan namanya dalam skrip.

voice_setting.emotion menerima happy, sad, angry, fearful, disgusted, surprised, calm dan fluent. Dokumentasi turut menerangkan pemadanan emosi secara automatik daripada teks. Untuk skrip yang banyak nombor, voice_setting.text_normalization mengaktifkan penormalan teks bahasa Cina dan Inggeris serta mempunyai nilai lalai false. voice_setting.latex_read mengawal bacaan ungkapan LaTeX dan turut mempunyai nilai lalai false. pronunciation_dict.tone ialah tatasusunan rentetan peraturan sebutan. Contoh yang diterbitkan ialah ["草地/(cao3)(di1)"]; kekalkan perkataan, garis miring dan struktur sebutan dalam kurungan apabila membekalkan peraturan.

audio_setting.format menerima mp3, pcm, flac dan wav, dengan mp3 sebagai nilai lalai. sample_rate menerima 8000, 16000, 22050, 24000, 32000 dan 44100 Hz; nilai lalainya ialah 32000. channel ialah 1 untuk mono atau 2 untuk dua saluran, dengan nilai lalai 1. Nilai bitrate ialah 32000, 64000, 128000 dan 256000 bit sesaat, dengan nilai lalai 128000, dan terpakai pada mp3. Pilih pengekodan yang diperlukan oleh pemain atau alat penyuntingan yang akan menggunakan hasil.

language_boost ialah rentetan pilihan dan mempunyai nilai lalai null. Nilai yang dibenarkan ialah 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 dan auto. "Chinese,Yue" ialah satu nilai. Ia ialah kawalan yang berasingan daripada skrip dan ID suara. Skema turut menyediakan timber_weights untuk senarai pasangan voice_id dan weight integer, dengan setiap weight dari 1 hingga 100. Kekalkan ejaan parameter timber_weights semasa menyediakan permintaan. voice_modify.sound_effects ialah rentetan pilihan dengan nilai spacious_echo, auditorium_echo, lofi_telephone dan robotic.

Nilai lalai stream ialah false. Untuk balasan lengkap, output_format memilih url atau hex dan mempunyai nilai lalai hex. Dalam hasil JSON yang didokumenkan, data.audio membawa perwakilan yang dipilih: muat turun URL Ailoot bertandatangan yang lengkap, termasuk rentetan pertanyaannya, atau nyahkod audio perenambelasan yang lengkap menjadi bait. Simpan hasil asal bersama data.status, base_resp, trace_id dan extra_info, yang merangkumi format audio sebenar, kadar sampel, bilangan saluran, saiz dan usage_characters.

subtitle_enable ialah boolean yang mempunyai nilai lalai false dan terpakai pada output tanpa penstriman. aigc_watermark ialah boolean yang mempunyai nilai lalai false dan mengawal penanda irama yang boleh didengar pada hujung audio terjana. Simpan setiap hasil audio atau sari kata yang dikembalikan, dan semak sebutan, nombor serta fail yang telah siap sebelum meletakkannya dalam aplikasi. Jika penghantaran tidak pasti, simpan pengecam permintaan asal dan balasan untuk menyemak percubaan sedia ada. Ailoot turut menyimpan audio yang telah siap dalam pustaka media anda. Dengan output_format:"url", data.audio mengandungi pautan bertandatangan ke aset yang disimpan itu; ID aset muncul dalam laluan /v1/media/assets/{asset_id}/content. Pautan fail Ailoot bertandatangan sah selama 24 jam dari masa dikeluarkan. Gunakan kunci API yang sama untuk GET /v1/media/assets?family=audio dan ikuti setiap next_cursor untuk mencari rekod aset audio. Baca GET /v1/media/assets/{asset_id} bagi setiap rekod yang dipilih dan muat turun content_url tepatnya, termasuk rentetan pertanyaan. Jika permintaan fail mengembalikan 404 dengan kod link_expired, baca semula aset yang sama untuk mendapatkan content_url yang diperbaharui. Perbaharui hasil yang disimpan dan bukannya menjana audio semula untuk menggantikan pautan luput.

Ailoot Ultra · Speech POST /v1/audio/speech minimax/speech-02-turbo

minimax/speech-02-turbo

MiniMax /minimax/speech-02-turbo

Pengenalan

Speech 02 Turbo ialah model teks-ke-pertuturan MiniMax untuk mengubah skrip yang telah siap menjadi audio. Edisi minimax/speech-02-turbo menyediakan kawalan suara, penyampaian dan format audio, dengan balasan JSON lengkap serta pilihan output audio URL atau perenambelasan. Gunakannya untuk mengubah pengumuman, penerangan produk atau skrip narasi yang disediakan menjadi audio pertuturan.

Input yang diterima
Teks
Hasil
Audio

Tersedia di Ailoot · input & kaedah

Ailoot Ultra · Speech POST /v1/audio/speech
Input
text
Output
audio
Format output
mp3,pcm,flac,wav
MedanJenisKeperluanNilai & hadLalai
MedanmodelJenisstringKeperluanDiperlukanNilai & had
minimax/speech-02-turbo
Lalai—
MedantextJenisstringKeperluanDiperlukanNilai & hadLalai—
MedanstreamJenisbooleanKeperluanPilihanNilai & had
false
Lalaifalse
Medanvoice_settingJenisobjectKeperluanPilihanNilai & hadLalai—
Medanvoice_setting.voice_idJenisstringKeperluanPilihanNilai & hadLalai—
Medanvoice_setting.speedJenisnumberKeperluanPilihanNilai & had
Minimum: 0.5
Maksimum: 2
Lalai1
Medanvoice_setting.volJenisnumberKeperluanPilihanNilai & had
Minimum: 0
Maksimum: 10
Lalai1
Medanvoice_setting.pitchJenisintegerKeperluanPilihanNilai & had
Minimum: -12
Maksimum: 12
Lalai0
Medanvoice_setting.emotionJenisstringKeperluanPilihanNilai & had
happy, sad, angry, fearful, disgusted, surprised, calm, fluent
Lalai—
Medanvoice_setting.text_normalizationJenisbooleanKeperluanPilihanNilai & hadLalaifalse
Medanvoice_setting.latex_readJenisbooleanKeperluanPilihanNilai & hadLalaifalse
Medanaudio_settingJenisobjectKeperluanPilihanNilai & hadLalai—
Medanaudio_setting.sample_rateJenisintegerKeperluanPilihanNilai & had
8,000, 16,000, 22,050, 24,000, 32,000, 44,100
Lalai32,000
Medanaudio_setting.bitrateJenisintegerKeperluanPilihanNilai & had
32,000, 64,000, 128,000, 256,000
Lalai128,000
Medanaudio_setting.formatJenisstringKeperluanPilihanNilai & had
mp3, pcm, flac, wav
Lalaimp3
Medanaudio_setting.channelJenisintegerKeperluanPilihanNilai & had
1, 2
Lalai1
Medanaudio_setting.force_cbrJenisbooleanKeperluanPilihanNilai & hadLalaifalse
Medanpronunciation_dictJenisobjectKeperluanPilihanNilai & hadLalai—
Medanpronunciation_dict.toneJenisarrayKeperluanPilihanNilai & hadLalai—
Medantimber_weightsJenisarrayKeperluanPilihanNilai & hadLalai—
Medanlanguage_boostJenisstringKeperluanPilihanNilai & had
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
Lalai—
Medanvoice_modifyJenisobjectKeperluanPilihanNilai & hadLalai—
Medanvoice_modify.pitchJenisintegerKeperluanPilihanNilai & had
-100, 100
Lalai—
Medanvoice_modify.intensityJenisintegerKeperluanPilihanNilai & had
-100, 100
Lalai—
Medanvoice_modify.timbreJenisintegerKeperluanPilihanNilai & had
-100, 100
Lalai—
Medanvoice_modify.sound_effectsJenisstringKeperluanPilihanNilai & had
spacious_echo, auditorium_echo, lofi_telephone, robotic
Lalai—
Medansubtitle_enableJenisbooleanKeperluanPilihanNilai & hadLalaifalse
Medanoutput_formatJenisstringKeperluanPilihanNilai & had
url, hex
Lalaihex
Medanaigc_watermarkJenisbooleanKeperluanPilihanNilai & hadLalaifalse
Parameter kaedah dan kitar hayat
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, text
ParameteroptionalKontrakstream, voice_setting, audio_setting, pronunciation_dict, timber_weights, language_boost, voice_modify, subtitle_enable, output_format, aigc_watermark
Parametermaterial_typesKontraktext
ParameterconditionsKontrakUse 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.

Kitar hayat: synchronous_result_then_owned_library

GET /v1/media/assets

GET /v1/media/assets/{asset_id}

Pelan harga

Rujukan tarif tidak menambah pilihan permintaan. Parameter yang disokong disenaraikan untuk kaedah yang dipilih.

Mod pantas
Tidak dinyatakan Apabila mod pantas dipilih
Mod flex
Tidak dinyatakan Apabila mod flex dipilih
Usaha penaakulan maksimum
Tidak dinyatakan Apabila usaha penaakulan maksimum menggunakan pelarasan default

Kadar Ailoot

Harga mengikut konfigurasi

Padankan setiap caj dengan syarat yang dipaparkan. Gunakan satu kadar bagi setiap set konfigurasi alternatif.

KonfigurasiJadual kadarUnit pengebilanCaj
KonfigurasiKadar asas tokenJadual kadarKadar asasUnit pengebilan—Caj
Input · Token input — / 1K token
Output · Token output — / 1K token
Input · Bacaan cache — / 1K token
Input · Penulisan cache — / 1K token
Input · Penulisan cache, 1 jam — / 1K token
Konfigurasiaksara inputJadual kadar—Unit pengebilanbagi setiap aksara masukanCaj
Input · aksara input $0.00012 bagi setiap aksara masukan

Ailoot merizabkan anggaran amaun sebelum permintaan. Selepas hasil diterima, caj akhir diselesaikan berdasarkan penggunaan terukur. Penyelesaian caj penstriman menggunakan rekod penggunaan akhir. Cara rizab dan penyelesaian caj berfungsi →

Contoh permintaan

Ailoot Ultra · Speech

curl · cipta sekali sahaja dan simpan hasil lengkap
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-02-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.

Terima dan simpan hasil

Ailoot Ultra · Speech

mp3,pcm,flac,wav

  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Simpan semua hasil yang selesai

Simpan setiap respons lengkap, fail dan bahagian kandungan yang dikembalikan.

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.

Jika respons asal perlu disemak

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

Medan respons
MedanJenis
Medandata.audioJenisstring
Medanextra_infoJenisobject
Medantrace_idJenisstring

Alias

Alias model

Ailoot Ultra minimax/speech-02-turbo

Alias laluan kaedah

Gunakan laluan kaedah yang dipaparkan di atas.

ID pemanggil berkaitan

minimax/speech-02-turbo

FAQ · MiniMax: Speech 02 Turbo
Apakah input dan hasil yang tersedia?

POST /v1/audio/speech · minimax/speech-02-turbo: text → audio

Apakah medan yang digunakan oleh permintaan?

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

Apakah had yang terpakai?

POST /v1/audio/speech · minimax/speech-02-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

Butiran lanjut

Sambungkan Ailoot kepada Claude Code, OpenCode, Hermes atau aplikasi anda.

Syarikat dan portfolio projeknya

Syarikat dan portfolio projeknya: jutaan pelanggan; jualan bernilai berbilion setiap bulan.

Beli token dengan diskaun.

Diskaun langganan untuk penggunaan berkala. Kod promosi — sehingga 50% bagi pembelian token.

Langganan
Pilih pelan berdiskaun untuk permintaan berkala anda.
Kod promosi sehingga 50%
Masukkan kod semasa pembelian. Harga dikira semula mengikut promosi semasa.
Perbelanjaan dalam sejarah
Model, token dan jumlah disimpan bagi setiap permintaan.

Pilih langganan · Lihat harga model

Sambungkan API kepada produk yang anda jual.

SaaS, aplikasi dan bot — di bawah tawaran rasmi serta perjanjian lesen Ailoot. Untuk jualan semula, mohon lesen penjual semula.

Aplikasi komersial
Tambahkan penjanaan teks, imej, video dan audio pada ciri berbayar perkhidmatan anda.
Lesen penjual semula
Hantar keterangan projek dan susunan akses. Minta terma penggunaan serta jualan semula secara bertulis.
Dokumen pada laman
Tawaran, perjanjian lesen dan dasar pemprosesan data tersedia sebelum sambungan.

Mohon lesen penjual semula · Tawaran dan perjanjian lesen