Audiolar API
Kampaniyalaringiz uchun audio xabarlarni yarating va boshqaring.
POST
/api/audiosMatndan audio yarating (Text-to-Speech).
So'rov tanasi
json
{
"name": "Welcome Message",
"text": "Assalomu alaykum! Sizni kutib qolayotgan maxsus taklifimiz bor.",
"gender": "FEMALE",
"language": "uz"
}Parametrlar
| Maydon | Tur | Tavsif |
|---|---|---|
| name | string | Audio nomi (ma'lumotnoma uchun) |
| text | string | Nutqqa aylantiriluvchi matn |
| gender | string | MALE yoki FEMALE |
| language | string | uz yoki ru |
Javob
json
{
"id": "audio-uuid",
"name": "Welcome Message",
"type": "TTS",
"duration": 8,
"createdAt": "2024-01-15T10:00:00Z"
}POST
/api/audios/uploadMaxsus audio faylni yuklang.
So'rov
bash
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-F "name=Custom Audio" \
-F "file=@message.mp3" \
https://api.xabarchi.live/api/audios/uploadQo'llab-quvvatlanadigan formatlar: MP3, WAV, OGG (maks 10MB)
GET
/api/audiosBarcha audiolarni paginatsiya bilan ko'rsating.
bash
curl -H "Authorization: Bearer $TOKEN" \
"https://api.xabarchi.live/api/audios?page=1&limit=20"DELETE
/api/audios/:idAudio faylni o'chiring.
bash
curl -X DELETE \
-H "Authorization: Bearer $TOKEN" \
https://api.xabarchi.live/api/audios/audio-123Eslatma: Faol navbatlar tomonidan ishlatilayotgan audioni o'chirib bo'lmaydi.