▶Isi API
Dokumentasi Votxt OpenAPI
Beta Votxt OpenAPI masih beta. Uji integrasi di lingkungan pengembangan sebelum produksi.
Ringkasan
Votxt OpenAPI membantu menambahkan transkripsi audio dan video ke aplikasi serta otomatisasi.
Unggah file atau gunakan URL file eksternal, lalu buat tugas transkripsi dan periksa statusnya.
Setelah selesai, ekspor transkrip, subtitle, dan data terstruktur dalam berbagai format.
URL dasar
https://api.votxt.coAutentikasi
Kirim kunci API di header permintaan. Akses API memerlukan paket aktif yang mendukung API.
X-API-Key: your_api_key_here- Buka pengaturan akun.
- Pastikan paket Anda menyertakan akses API.
- Buat kunci API dan simpan dengan aman.
Unggah file
Gunakan unggahan langsung dengan URL bertanda tangan atau berikan URL file eksternal publik.
POST /api/v1/files/upload-urlPUT upload_urlPOST /api/v1/transcriptions
POST /api/v1/files/upload-url
Content-Type: application/json
X-API-Key: your_api_key
{
"filename": "audio.mp3",
"file_size": 1048576,
"upload_expires_in": 3600,
"download_expires_in": 1800
}Transkripsi
| Endpoint | Metode | Deskripsi |
|---|---|---|
| /api/v1/transcriptions | POST | Unggah file |
| /api/v1/transcriptions/youtube | POST | YouTube |
| /api/v1/transcriptions | GET | Transkripsi |
| /api/v1/transcriptions/{id} | GET | Transkrip |
| /api/v1/transcriptions/{id}/status | GET | Status |
POST /api/v1/transcriptions
Content-Type: application/json
X-API-Key: your_api_key
{
"file_key": "12345-abc123def456.mp3",
"filename": "audio.mp3",
"language_code": "en",
"transcription_type": "transcript",
"enable_speaker_diarization": false,
"webhook_url": "https://your-app.com/webhook"
}Status
| Status | Transkripsi |
|---|---|
| queued | Dalam antrean |
| preprocessing | Pra-pemrosesan |
| processing | Diproses |
| completed | Selesai |
| failed | Gagal |
Ekspor
Setelah selesai, ekspor transkrip, subtitle, dan data terstruktur dalam berbagai format.
| Ekspor | Format |
|---|---|
| Ekspor | TXT |
| Ekspor | SRT |
| Ekspor | VTT |
| Ekspor | JSON |
| Ekspor | MD |
| Ekspor | CSV |
| Ekspor | DOCX |
| Ekspor |
Format
- Format audio: mp3, mpeg, mpga, m4a, wav, aac, ogg, opus, flac
- Format video: mp4, webm, mov
- Ukuran file maksimum: Ukuran maksimum: 5GB per file
Bahasa
Votxt mendukung banyak bahasa transkripsi. Kirim kode bahasa dalam permintaan.
| Bahasa | Kode | Bahasa | Kode | Bahasa | Kode |
|---|---|---|---|---|---|
| Afrikaans | af | Gujarati (ગુજરાતી) | gu | Polish (Polski) | pl |
| Arabic (العربية) | ar | Hebrew (עברית) | he | Portuguese (Português) | pt |
| Azerbaijani (Azərbaycan) | az | Hindi (हिन्दी) | hi | Romanian (Română) | ro |
| Belarusian (Беларуская) | be | Croatian (Hrvatski) | hr | Russian (Русский) | ru |
| Bulgarian (Български) | bg | Haitian Creole (Kreyòl ayisyen) | ht | Slovak (Slovenčina) | sk |
| Bengali (বাংলা) | bn | Hungarian (Magyar) | hu | Slovenian (Slovenščina) | sl |
| Bosnian (Bosanski) | bs | Indonesian (Bahasa Indonesia) | id | Albanian (Shqip) | sq |
| Catalan (Català) | ca | Italian (Italiano) | it | Serbian (Српски) | sr |
| Czech (Čeština) | cs | Japanese (日本語) | ja | Swedish (Svenska) | sv |
| Welsh (Cymraeg) | cy | Kazakh (Қазақ) | kk | Swahili (Kiswahili) | sw |
| Danish (Dansk) | da | Kannada (ಕನ್ನಡ) | kn | Tamil (தமிழ்) | ta |
| German (Deutsch) | de | Korean (한국어) | ko | Telugu (తెలుగు) | te |
| Greek (Ελληνικά) | el | Lithuanian (Lietuvių) | lt | Thai (ไทย) | th |
| English | en | Latvian (Latviešu) | lv | Tagalog (Tagalog/Filipino) | tl |
| Spanish (Español) | es | Macedonian (Македонски) | mk | Turkish (Türkçe) | tr |
| Estonian (Eesti) | et | Malayalam (മലയാളം) | ml | Ukrainian (Українська) | uk |
| Basque (Euskara) | eu | Marathi (मराठी) | mr | Urdu (اردو) | ur |
| Persian (فارسی) | fa | Malay (Bahasa Melayu) | ms | Vietnamese (Tiếng Việt) | vi |
| Finnish (Suomi) | fi | Dutch (Nederlands) | nl | Chinese (Cantonese) (粵語) | yue |
| French (Français) | fr | Norwegian (Norsk) | no | Chinese (Simplified) (中文 简体) | zh |
| Galician (Galego) | gl | Punjabi (ਪੰਜਾਬੀ) | pa | Chinese (Taiwanese Mandarin) (國語) | zh_tw |