API စာရွက်စာတမ်း
ကျွန်ုပ်တို့၏ REST API နှင့်အတူသင်၏ application များထဲသို့ TTS.ai ကိုပေါင်းစပ်ပါ။ လွယ်ကူသောပြောင်းရွှေ့မှုအတွက် OpenAI-ကိုက်ညီသော format ကို။
အကျဉ်းချုပ်
The TTS.ai API provides programmatic access to all platform features: text-to-speech synthesis, speech-to-text transcription, voice cloning, audio enhancement, and more. The API uses standard REST conventions with JSON request/response bodies.
API ကီး
ကနေသင့်ရဲ့ API key ကိုရယူပါ အကောင့် သတ်မှတ်ချက်များ. Pro နှင့် Enterprise အစီအစဉ်များပေါ်တွင်ရရှိနိုင်သည်။
အခြေခံ URL
https://api.tts.ai/v1/
ခွင့်ပြုချက်
ကိုင်ဆောင်သူ token ကိုမှတဆင့် Authorization ခေါင်းစီး
အတည်ပြုခြင်း
အားလုံး API ကိုတောင်းဆိုချက်များကိုတွင်တစ်ဦး Bearer token ကိုမှတဆင့်အတည်ပြုချက်လိုအပ် Authorization ခေါင်းစီး.
Authorization: Bearer sk-tts-your-api-key-here
အခြေခံ URL
အားလုံး endpoints ဒီအခြေခံ URL ကိုဆက်စပ်နေကြသည်။ ဥပမာအားဖြင့်, the TTS endpoint is:
အမြန်နှုန်း အတိုင်းအတာများ
API နှုန်းကန့်သတ်ချက်များစီမံကိန်းအလိုက်ကွဲပြားခြားနား:
| အစီအစဉ် | တောင်းဆိုချက်များ/မိနစ် | Concurrent | အများဆုံး စာသားအရှည် |
|---|---|---|---|
| ပရို | 60 | 5 | အက္ခရာ ၅၀၀၀ |
| လုပ်ငန်း | 300 | 20 | 50,000 စာလုံး |
Rate limit headers များကို တုံ့ပြန်ချက်တိုင်းတွင် ထည့်သွင်းထားသည်။ X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.
ခရက်ဒစ်ကုန်ကျစရိတ်
| ဝန်ဆောင်မှု | စျေးနှုန်း | ယူနစ် |
|---|---|---|
| TTS (အခမဲ့မော်ဒယ်များ: Piper, VITS, MeloTTS) | 1 ခရက်ဒစ် | per 1,000 စာလုံးများ |
| TTS (စတိုင်လ်မော်ဒယ်များ: Kokoro, CosyVoice 2, စသည်တို့ကို) | 2 ခရက်ဒစ် | per 1,000 စာလုံးများ |
| TTS (ပရီမီယံမော်ဒယ်များ: Tortoise, Chatterbox, စသည်တို့ကို) | 4 ခရက်ဒစ် | per 1,000 စာလုံးများ |
| စာသားသို့ စကားပြော | 2 ခရက်ဒစ် | အသံတစ်မိနစ်လျှင် |
| အသံခိုးယူခြင်း | 4 ခရက်ဒစ် | per 1,000 စာလုံးများ |
| အသံပြောင်းစက် | 3 ခရက်ဒစ် | အသံတစ်မိနစ်လျှင် |
| အသံတိုးမြှင့်ခြင်း | 2 ခရက်ဒစ် | အသံတစ်မိနစ်လျှင် |
| Vocal ဖယ်ရှားခြင်း / Stem Splitting | 3-4 ခရက်ဒစ် | အသံတစ်မိနစ်လျှင် |
| စကားပြော ဘာသာပြန် | 5 ခရက်ဒစ် | အသံတစ်မိနစ်လျှင် |
| အသံစကားပြော | 3 ခရက်ဒစ် | တစ်လှည့်လျှင် |
| Key & BPM ရှာဖွေသူ | အခမဲ့ | -- |
| အသံပြောင်း | အခမဲ့ | -- |
စာသားမှစကားပြော
စာသားကိုစကားပြောအသံသို့ပြောင်းပါ။ တောင်းဆိုထားသောပုံစံဖြင့်အသံဖိုင်ကိုပြန်ပေးသည်။
တောင်းဆိုချက်ကိုယ်ထည်
| အညွှန်းကိန်း | အမျိုးအစား | လိုအပ်သည် | ဖော်ပြချက် |
|---|---|---|---|
| model | string | အင်း | မော်ဒယ်အမည် (ဥပမာ kokoro, chatterbox, piper) |
| text | string | အင်း | စကားပြောသို့ပြောင်းလဲရန်စာသား (Max 5,000 Pro အတွက်စာလုံးများ, 50,000 Enterprise အတွက်) |
| voice | string | အင်း | Voice ID (ရရှိနိုင်သော အသံများကို စာရင်းပြုစုရန် /v1/voices/ ကို အသုံးပြုပါ) |
| format | string | မဟုတ်ပါ | output format: mp3 (အလိုအလျောက်), wav, flac, ogg |
| speed | float | မဟုတ်ပါ | စကားပြောအမြန်နှုန်း multiplier. အလိုအလျောက်: 1.0. Range: 0.5 မှ 2.0 |
| language | string | မဟုတ်ပါ | ဘာသာစကားကုဒ် (ဥပမာ, en, es). လွတ်သွားလျှင်အလိုအလျောက်ရှာဖွေတွေ့ရှိ. |
| stream | boolean | မဟုတ်ပါ | စီးဆင်းမှု တုံ့ပြန်မှုကို ခွင့်ပြုပါ။ စံ: false |
နမူနာ တောင်းဆိုချက်
curl -X POST https://api.tts.ai/v1/tts/ \
-H "Authorization: Bearer sk-tts-your-key" \
-H "Content-Type: application/json" \
-d '{
"model": "kokoro",
"text": "Hello from TTS.ai! This is a test.",
"voice": "af_bella",
"format": "mp3"
}' \
--output output.mp3
တုံ့ပြန်မှု
Returns the audio file as binary data with appropriate Content-Type header (audio/mpeg, audio/wav, etc.).
Content-Type: audio/mpeg
Content-Length: 48256
X-Credits-Used: 2
X-Credits-Remaining: 498
စာသားသို့ စကားပြော
စာသားသို့အသံ transcribe ။ auto-ရှာဖွေတွေ့ရှိခြင်းနှင့်အတူ 99 ဘာသာစကားများထောက်ခံသည်။
တောင်းဆိုချက်ကိုယ်ထည် (multipart/form-data)
| အညွှန်းကိန်း | အမျိုးအစား | လိုအပ်သည် | ဖော်ပြချက် |
|---|---|---|---|
| file | file | အင်း | အသံဖိုင် (MP3, WAV, FLAC, OGG, M4A, MP4, WebM). Max 100MB. |
| model | string | မဟုတ်ပါ | STT မော်ဒယ်: whisper (စံ), မြန်-whisper, sensevoice |
| language | string | မဟုတ်ပါ | ဘာသာစကားကုဒ်။ auto အလိုအလျောက်-ရှာဖွေတွေ့ရှိ (စံ) အတွက်။ |
| timestamps | boolean | မဟုတ်ပါ | စကားလုံး-အဆင့် အချိန်တံဆိပ်များကို ထည့်သွင်းပါ။ စံ: false |
| diarize | boolean | မဟုတ်ပါ | အလိုအလျောက်: false |
တုံ့ပြန်မှု
{
"text": "Hello, this is a transcription test.",
"language": "en",
"duration": 3.5,
"segments": [
{
"start": 0.0,
"end": 1.8,
"text": "Hello, this is",
"speaker": "SPEAKER_00"
},
{
"start": 1.8,
"end": 3.5,
"text": "a transcription test.",
"speaker": "SPEAKER_00"
}
]
}
အသံခိုးယူခြင်း
ကူးယူထားသော အသံဖြင့် စကားပြောခြင်း၊ အသံနှင့် စာသားကို တင်သွင်းခြင်း
တောင်းဆိုချက်ကိုယ်ထည် (multipart/form-data)
| အညွှန်းကိန်း | အမျိုးအစား | လိုအပ်သည် | ဖော်ပြချက် |
|---|---|---|---|
| reference_audio | file | အင်း | ရည်ညွှန်းအသံအသံ (10-30 စက္ကန့်အကြံပြု). Max 20MB. |
| text | string | အင်း | ကူးယူထားသော အသံဖြင့် ပြောရန် စာသား |
| model | string | မဟုတ်ပါ | Clone မော်ဒယ်: chatterbox (အလိုအလျောက်), cosyvoice2, gpt-sovits |
| format | string | မဟုတ်ပါ | output format: mp3 (အလိုအလျောက်), wav, flac |
| language | string | မဟုတ်ပါ | ရည်မှန်းချက်ဘာသာစကားကုဒ်။ ရွေးချယ်ထားသောမော်ဒယ်မှထောက်ခံမှုရှိရမည်။ |
တုံ့ပြန်မှု
အသံဖိုင်ကို binary data အဖြစ်ပြန်ပေးသည်၊ TTS endpoint အတိုင်း
အသံပြောင်းစက်
ကွဲပြားခြားနားသောအသံလိုအသံကိုအသံပြောင်းပါ။ ရင်းမြစ်အသံကို upload လုပ်ပြီးရည်မှန်းချက်အသံကိုရွေးချယ်ပါ။
တောင်းဆိုချက်ကိုယ်ထည် (multipart/form-data)
| အညွှန်းကိန်း | အမျိုးအစား | လိုအပ်သည် | ဖော်ပြချက် |
|---|---|---|---|
| file | file | အင်း | အရင်းအမြစ်အသံဖိုင် (MP3, WAV, FLAC). Max 50MB. |
| target_voice | string | အင်း | ပြောင်းရန်ရည်ရွယ်ချက်အသံအမည် (/v1/voices/ ကိုအသုံးပြုပြီးရရှိနိုင်သောအသံများကိုစာရင်းပြုစုပါ) |
| model | string | မဟုတ်ပါ | အသံပြောင်းလဲမှုမော်ဒယ်: openvoice (စံ), knn-vc |
| format | string | မဟုတ်ပါ | output format: wav (အလိုအလျောက်), mp3, flac |
နမူနာ တောင်းဆိုချက်
curl -X POST https://api.tts.ai/v1/voice-convert/ \
-H "Authorization: Bearer sk-tts-your-key" \
-F "file=@source_audio.mp3" \
-F "target_voice=af_bella" \
-F "model=openvoice" \
-o converted.wav
တုံ့ပြန်မှု
ပြောင်းထားသော အသံဖိုင်ကို ဘိုင်နရီ ဒေတာအဖြစ် ပြန်ပေးသည်
စကားပြော ဘာသာပြန်
Translate spoken audio from one language to another. စကားပြော-to-text ကိုပေါင်းစပ်, ဘာသာပြန်ချက်, နှင့်တစ်ဦးတည်းသောခေါ်ဆိုမှုတွင်စာသား-to-စကားပြော.
တောင်းဆိုချက်ကိုယ်ထည် (multipart/form-data)
| အညွှန်းကိန်း | အမျိုးအစား | လိုအပ်သည် | ဖော်ပြချက် |
|---|---|---|---|
| file | file | အင်း | မူရင်းဘာသာစကားတွင်အရင်းအမြစ်အသံဖိုင်. Max 100MB. |
| target_language | string | အင်း | ရည်ရွယ်ချက်ဘာသာစကားကုဒ် (ဥပမာ, es, fr, de, ja) |
| voice | string | မဟုတ်ပါ | ဘာသာပြန်ထုတ်လုပ်မှုအတွက် အသံ။ ပယ်ဖျက်ပါက အလိုအလျောက်ရွေးချယ်သည်။ |
| preserve_voice | boolean | မဟုတ်ပါ | မူရင်းပြောဆိုသူကို ထိန်းသိမ်းရန် ကြိုးစားပါ |
တုံ့ပြန်မှု
{
"original_text": "Hello, how are you?",
"translated_text": "Hola, como estas?",
"source_language": "en",
"target_language": "es",
"audio_url": "https://api.tts.ai/v1/results/translate_abc123.mp3",
"credits_used": 5
}
စကားပြောမှစကားပြော
စကားပြောစတိုင်ပြောင်းလဲ, စိတ်ခံစားမှု, သို့မဟုတ်အကြောင်းအရာကိုထိန်းသိမ်းထားစဉ်ပေးပို့. tone ကိုချိန်ညှိဖို့အသုံးဝင်, pacing, နှင့် expressionness.
တောင်းဆိုချက်ကိုယ်ထည် (multipart/form-data)
| အညွှန်းကိန်း | အမျိုးအစား | လိုအပ်သည် | ဖော်ပြချက် |
|---|---|---|---|
| file | file | အင်း | အရင်းအမြစ်စကားပြောအသံဖိုင်. Max 50MB. |
| voice | string | အင်း | ထွက်လာမည့် စကားအတွက် ရည်ရွယ်ချက် အသံအမည် |
| model | string | မဟုတ်ပါ | မော်ဒယ်: openvoice (စံ), chatterbox |
| emotion | string | မဟုတ်ပါ | ရည်မှန်းချက်စိတ်ခံစားမှု: အလိုအလျောက်, ပျော်ရွှင်, ဝမ်းနည်း, ဒေါသ, စိတ်လှုပ်ရှား |
| speed | float | မဟုတ်ပါ | အမြန်နှုန်းချိန်ညှိခြင်း။ အလိုအလျောက်: 1.0။ အကွာအဝေး: 0.5 မှ 2.0 |
တုံ့ပြန်မှု
အသွင်ပြောင်းထားသော အသံဖိုင်ကို ဘိုင်နရီဒေတာအဖြစ်ပြန်ပေးသည်
အသံကိရိယာများ
တိုးမြှင့်, အသံဖယ်ရှားရေး, stem splitting, နှင့်ပိုမိုများအတွက်အသံ processing endpoints ။
အသံအရည်အသွေးကိုတိုးမြှင့်: denoise, ရှင်းလင်းပြတ်သားမှုတိုးတက်ကောင်းမွန်, super resolution ကို။
| file file | တိုးမြှင့်ရန် အသံဖိုင် |
| denoise boolean | အသံလျှော့ချခြင်းကို ခွင့်ပြုပါ (စံ: အမှန်) |
| enhance_clarity boolean | ပြောဆိုမှု ရှင်းလင်းမှုကို တိုးမြှင့်ပါ (စံ: အမှန်) |
| super_resolution boolean | အသံအရည်အသွေးကို မြှင့်တင်ပါ (စံ: မှားသည်) |
| strength integer | 1-3 (အလင်း, အလယ်အလတ်, ခိုင်မာတဲ့) ။ မူရင်း: 2 |
instrumentals မှ vocals ခွဲခြား (အသံဖယ်ရှားရေး) သို့မဟုတ် stems သို့ခွဲဝေ။
| file file | ခွဲထုတ်ရန် အသံဖိုင် |
| model string | demucs (အလိုအလျောက်) သို့မဟုတ် spleeter |
| stems integer | ပင်အရေအတွက်: 2, 4,5သို့မဟုတ်6(စံ: 2) |
| format string | output format: wav, mp3, flac |
အသံမှတ်တမ်းများမှ တုံ့ပြန်သံနှင့် ပြန်ကြားသံကို ဖယ်ရှားပါ
| file file | စီမံရန် အသံဖိုင် |
| type string | echo or reverb (default: both) |
| intensity integer | 1-5 (default: 3) |
key, BPM နှင့်အချိန်လက်မှတ်ကိုရှာဖွေရန်အသံကိုခွဲခြမ်းစိတ်ဖြာပါ။
| file file | ဆန်းစစ်ရန် အသံဖိုင် |
{
"key": "C",
"scale": "Major",
"bpm": 120.0,
"time_signature": "4/4",
"camelot": "8B",
"compatible_keys": ["C Major", "G Major", "F Major", "A Minor"]
}
အမျိုးအစားများအကြားအသံပြောင်းပါ
| file file | ပြောင်းရန် အသံဖိုင် |
| format string | target format: mp3, wav, flac, ogg, m4a, aac |
| bitrate integer | kbps တွင် output ကို bitrate: 64, 128, 192, 256, 320 |
| sample_rate integer | နမူနာနှုန်း: 22050, 44100, 48000 |
| channels string | mono သို့မဟုတ် stereo |
အသံစကားပြော
အသံသို့မဟုတ်စာသားကိုပို့ပြီး synthesized စကားပြောနှင့်အတူ AI ကိုတုံ့ပြန်ချက်ကိုလက်ခံရရှိ။
တောင်းဆိုချက်ကိုယ်ထည် (multipart/form-data သို့မဟုတ် JSON)
| အညွှန်းကိန်း | အမျိုးအစား | လိုအပ်သည် | ဖော်ပြချက် |
|---|---|---|---|
| audio | file | မဟုတ်ပါ* | အသံသွင်း (audio သို့မဟုတ် text လိုအပ်သည်) |
| text | string | မဟုတ်ပါ* | စာသားထည့်သွင်းခြင်း (audio သို့မဟုတ် text လိုအပ်သည်) |
| voice | string | မဟုတ်ပါ | AI တုံ့ပြန်မှုအတွက် အသံ။ အလိုအလျောက်: af_bella |
| tts_model | string | မဟုတ်ပါ | တုံ့ပြန်မှုအတွက် TTS မော်ဒယ်။ အလိုအလျောက်: kokoro |
| system_prompt | string | မဟုတ်ပါ | AI အတွက် ကိုယ်ပိုင်စနစ်မေးခွန်း |
| conversation_id | string | မဟုတ်ပါ | ရှိပြီးသား စကားပြောခြင်းကို ဆက်လုပ်ပါ |
တုံ့ပြန်မှု
{
"conversation_id": "conv_abc123",
"user_text": "What is the capital of France?",
"ai_text": "The capital of France is Paris.",
"audio_url": "https://api.tts.ai/v1/audio/tmp/resp_xyz.mp3",
"credits_used": 3
}
မော်ဒယ်များစာရင်း
သူတို့ရဲ့စွမ်းဆောင်ရည်များနှင့်အတူရရှိနိုင်မော်ဒယ်များအားလုံး၏စာရင်းကိုပြန်ပေးသည်။
တုံ့ပြန်မှု
{
"models": [
{
"id": "kokoro",
"name": "Kokoro",
"type": "tts",
"tier": "standard",
"languages": ["en", "ja", "ko", "zh", "fr"],
"supports_cloning": false,
"supports_streaming": true,
"credits_per_1k_chars": 2
},
{
"id": "chatterbox",
"name": "Chatterbox",
"type": "tts",
"tier": "premium",
"languages": ["en"],
"supports_cloning": true,
"supports_streaming": true,
"credits_per_1k_chars": 4
}
]
}
အသံစာရင်း
ရရှိနိုင်သော အသံအားလုံး၏ စာရင်းကို ပြန်ပေးသည်၊ မော်ဒယ် သို့မဟုတ် ဘာသာစကားဖြင့် ရွေးချယ်၍ စစ်ထုတ်သည်။
မေးမြန်းချက် ပမာဏများ
| အညွှန်းကိန်း | အမျိုးအစား | ဖော်ပြချက် |
|---|---|---|
| model | string | မော်ဒယ် ID ဖြင့်စစ်ထုတ်ပါ (ဥပမာ kokoro) |
| language | string | ဘာသာစကားကုဒ်ဖြင့်စစ်ထုတ်ပါ (ဥပမာ - en) |
| gender | string | လိင်အလိုက် filter လုပ်ပါ: male, female, neutral |
တုံ့ပြန်မှု
{
"voices": [
{
"id": "af_bella",
"name": "Bella",
"model": "kokoro",
"language": "en",
"gender": "female",
"preview_url": "https://api.tts.ai/v1/voices/preview/af_bella.mp3"
}
],
"total": 142
}
ကုဒ်နမူနာများ
စာသားမှစကားပြော
import requests
API_KEY = "sk-tts-your-key"
# Text to Speech
response = requests.post(
"https://api.tts.ai/v1/tts/",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"model": "kokoro",
"text": "Hello from TTS.ai!",
"voice": "af_bella",
"format": "mp3"
}
)
with open("output.mp3", "wb") as f:
f.write(response.content)
print(f"Credits used: {response.headers.get('X-Credits-Used')}")
စာသားသို့ စကားပြော
# Speech to Text
with open("recording.mp3", "rb") as f:
response = requests.post(
"https://api.tts.ai/v1/stt/",
headers={"Authorization": f"Bearer {API_KEY}"},
files={"file": f},
data={"model": "faster-whisper", "timestamps": "true"}
)
result = response.json()
print(result["text"])
အသံခိုးယူခြင်း
# Voice Cloning
with open("reference.wav", "rb") as ref:
response = requests.post(
"https://api.tts.ai/v1/tts/clone/",
headers={"Authorization": f"Bearer {API_KEY}"},
files={"reference_audio": ref},
data={
"text": "This speech uses a cloned voice.",
"model": "chatterbox"
}
)
with open("cloned_output.mp3", "wb") as f:
f.write(response.content)
စာသားမှစကားပြော
const API_KEY = 'sk-tts-your-key';
// Text to Speech
const response = await fetch('https://api.tts.ai/v1/tts/', {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'kokoro',
text: 'Hello from TTS.ai!',
voice: 'af_bella',
format: 'mp3'
})
});
const audioBlob = await response.blob();
const audioUrl = URL.createObjectURL(audioBlob);
const audio = new Audio(audioUrl);
audio.play();
စာသားသို့ စကားပြော
// Speech to Text
const formData = new FormData();
formData.append('file', audioFile);
formData.append('model', 'faster-whisper');
const response = await fetch('https://api.tts.ai/v1/stt/', {
method: 'POST',
headers: { 'Authorization': `Bearer ${API_KEY}` },
body: formData
});
const result = await response.json();
console.log(result.text);
စာသားမှစကားပြော
# Text to Speech
curl -X POST https://api.tts.ai/v1/tts/ \
-H "Authorization: Bearer sk-tts-your-key" \
-H "Content-Type: application/json" \
-d '{"model":"kokoro","text":"Hello!","voice":"af_bella","format":"mp3"}' \
-o output.mp3
စာသားသို့ စကားပြော
# Speech to Text
curl -X POST https://api.tts.ai/v1/stt/ \
-H "Authorization: Bearer sk-tts-your-key" \
-F "file=@recording.mp3" \
-F "model=faster-whisper" \
-F "timestamps=true"
အသံခိုးယူခြင်း
# Voice Cloning
curl -X POST https://api.tts.ai/v1/tts/clone/ \
-H "Authorization: Bearer sk-tts-your-key" \
-F "reference_audio=@reference.wav" \
-F "text=This uses a cloned voice." \
-F "model=chatterbox" \
-o cloned.mp3
အသံတိုးမြှင့်ခြင်း
# Audio Enhancement
curl -X POST https://api.tts.ai/v1/audio/enhance/ \
-H "Authorization: Bearer sk-tts-your-key" \
-F "file=@noisy_audio.mp3" \
-F "denoise=true" \
-F "enhance_clarity=true" \
-o enhanced.mp3
အမှားကုဒ်များ
အားလုံးအမှားတစ်ခုနှင့်အတူ JSON တုံ့ပြန်မှုပြန်လာ error ဧရိယာ
{
"error": {
"code": "insufficient_credits",
"message": "You do not have enough credits for this request.",
"credits_required": 4,
"credits_available": 2
}
}
| HTTP အခြေအနေ | Error Code | ဖော်ပြချက် |
|---|---|---|
| 400 | bad_request |
မမှန်ကန်သော တောင်းဆိုချက် parameters များ။ အသေးစိတ်အချက်အလက်များအတွက်အမှားအကြောင်းကြားချက်ကိုစစ်ဆေးပါ။ |
| 401 | unauthorized |
ပျောက်နေသော သို့မဟုတ် မမှန်ကန်သော API ကီး |
| 402 | insufficient_credits |
မလုံလောက်တဲ့ခရက်ဒစ်. / pricing / မှာပိုပြီးဝယ်ယူ. |
| 403 | forbidden |
API access ကိုသင့်ရဲ့အစီအစဉ်ပေါ်တွင်ရရှိနိုင်မဟုတ်ပါ. |
| 404 | not_found |
မော်ဒယ် (သို့) အသံကို မတွေ့ပါ |
| 413 | file_too_large |
တင်ထားသောဖိုင်သည် အရွယ်အစား အတိုင်းအတာထက် ကျော်လွန်နေသည် |
| 429 | rate_limited |
တောင်းဆိုမှုများ များလွန်းသည်။ အမြန်နှုန်း ကနဦး သတ်မှတ်ချက်များကို စစ်ဆေးပါ။ |
| 500 | internal_error |
ဆာဗာမှားယွင်းမှု။ နောက်ထပ်ကြိုးစားပါ။ |
| 503 | model_loading |
မော်ဒယ်ကို ဖွင့်နေပါသည်၊ စက္ကန့်အနည်းငယ်ကြာလျှင် ထပ်ကြိုးစားပါ။ |
Webhooks များ
ရှည်လျား-running tasks များအတွက် (အပင် splitting, batch TTS), သငျသညျ webhook_url parameter ကိုပေးနိုင်ပါတယ်. အဆိုပါ task ကိုပြီးစီးတဲ့အခါ, ကျွန်တော်တို့ဟာသင့်ရဲ့ URL ကိုမှရလဒ်ကို POST ပါလိမ့်မယ်။
{
"event": "task.completed",
"task_id": "task_abc123",
"status": "success",
"result_url": "https://api.tts.ai/v1/results/task_abc123",
"credits_used": 12,
"created_at": "2025-01-15T10:30:00Z",
"completed_at": "2025-01-15T10:30:45Z"
}
တည်ဆောက်ရန်အဆင်သင့်ဖြစ်ပြီလား?
သင့်ရဲ့ API key ကိုရယူပါနှင့်သင်၏ applications များထဲသို့ TTS.ai ပေါင်းစပ်စတင်.