Skip to main content

بوابة المطورين

إدارة وصولك إلى واجهة برمجة التطبيقات (API)، والتحقق من الاستخدام، وعرض التوثيق.

توفر واجهة برمجة تطبيقات MeowTXT للمطورين محرك نسخ قويًا بمستوى المؤسسات. سواء كنت تبني منصة بودكاست، أو أداة تحرير فيديو، أو مسجل اجتماعات آلي، فإن واجهة برمجة التطبيقات الخاصة بنا تتوسع وفقًا لاحتياجاتك. احصل على نسخ عالية الجودة وذات طوابع زمنية مع دعم لغات متعددة في ثوانٍ.

بنية تحتية قابلة للتطوير

مصممة لأحمال العمل الكبيرة مع وقت تشغيل بنسبة 99.9٪ وسرعات معالجة تصل إلى 20 مرة أسرع من الوقت الفعلي.

آمن وخصوصي

يتم تشفير بياناتك أثناء النقل وعند التوقف. نحن لا نستخدم المحتوى الخاص بك مطلقًا لتدريب نماذجنا دون إذن.

تكامل سهل

واجهة برمجة تطبيقات RESTful مع مصادقة Bearer token بسيطة وإشعارات webhook مرنة لتجربة مطور سلسة.

التوثيق

نقاط نهاية بسيطة وقوية لنسخ الوسائط الخاصة بك.

API Reference
Base URL: https://www.meowtxt.com

Authentication

Include your API Key in the Authorization header using the Bearer scheme.

Authorization: Bearer sk_meow_...

POST/api/v1/transcribe

Submit a file URL for transcription. The process is asynchronous.

Request Body
  • file_url (required): Direct URL to audio/video file. Must be publicly accessible.

    • Supported formats: mp3, mp4, ogg, wav, webm, aac, m4a, flac, wma, aiff, amr, avi, mov, wmv, flv, mkv, 3gp

    • Max file size: 4 GB

    • Max duration: 4 hours

  • webhook_url (optional): URL to receive POST callback.
  • language (optional): 'en', 'es', etc. Default: auto.
Note: We cannot access files behind logins (e.g. Google Drive private links, iCloud). Use a direct public link or storage bucket. Contact us at support@meowtxt.com for more file uploading options.
Response
{
  "conversion_task_id": "task_123...",
  "transcription_task_id": "task_456...",
  "status": "pending",
  "message": "File accepted for processing"
}
Example Request
curl -X POST https://www.meowtxt.com/api/v1/transcribe \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "file_url": "https://example.com/audio.mp3",
    "webhook_url": "https://your-site.com/webhook",
    "language": "en"
  }'

GET/api/v1/tasks/:id

Retrieve the status and results of a specific task.

curl https://www.meowtxt.com/api/v1/tasks/task_456... \
  -H "Authorization: Bearer YOUR_KEY"
Response
{
  "id": "task_456...",
  "type": "transcription",
  "status": "completed",
  "created_at": "...",
  "credits_used": 5,
  "output": {
    "text": "Transcription text...",
    "segments": [...]
  }
}

Webhook Payloads

If you provide a webhook_url, we'll POST the result to your server as soon as the processing is complete.

{
  "id": "task_8a7b...",
  "type": "transcription",
  "status": "completed",
  "file_id": "file_9c2d...",
  "credits_used": 12,
  "created_at": "2024-03-20T10:00:00Z",
  "completed_at": "2024-03-20T10:02:45Z",
  "output": {
    "detected_language": "en",
    "text": "This is the full transcription text...",
    "segments": [
      { 
        "start": 0.0,
        "end": 2.45, 
        "text": "This is the first segment." 
      },
      { 
        "start": 2.45, 
        "end": 5.10, 
        "text": "And this is the second one." 
      }
    ]
  }
}