واجهة برمجة تطبيقات التحقق من المتحدث

ارفع أو سجل مقطعين وتحقق مما إذا كان الصوت هو نفسه.

قارن بين مقطعين صوتيين واحصل على حكم المتحدث نفسه مع درجة تشابه.

التحقق من المتحدث multipart
0-100 التشابه
المتحدث نفسه
تضمين الطلبات المتبقية

بدء سريع

POST multipart/form-data
/v1/speaker-verification/apiPOST

// الرؤوس

apiKey:

مفتاح_API_الخاص_بك

// بيانات النموذج

formData.append("reference", referenceAudioFile);
formData.append("candidate", candidateAudioFile);

// مثال استجابة

{
  "success": true,
  "same_speaker": true,
  "similarity": 87,
  "threshold": 75,
  "reference_audio": {
    "duration": 4.8,
    "sample_rate": 16000
  },
  "candidate_audio": {
    "duration": 5.1,
    "sample_rate": 16000
  },
  "remainingRequests": 119
}

WAV, MP3, M4A, FLAC, OGG, WebM, AAC, Opus, WMA, AMR, 3GP, AIFF, AU.

مصادقة مراكز الاتصال

أكد هوية المتصل قبل السماح بإجراءات حساسة على الحساب.

منع الاحتيال

اكتشف محاولات انتحال الهوية بمقارنة عينة صوت جديدة بتسجيل موثوق.

استجابات JSON واضحة

same_speaker, similarity, threshold, reference_audio, candidate_audio, remainingRequests

تكامل سريع

مسار رفع multipart بسيط بحقلين.

وضوح الاستخدام

تتبع الطلبات المتبقية في كل استجابة ناجحة.

دعم الصيغ

WAV, MP3, M4A, FLAC, OGG, WebM, AAC, Opus, WMA, AMR, 3GP, AIFF, AU.

كيف يعمل

التحقق من المتحدث في ثلاث خطوات.

1

ارفع كلا المقطعين

أرسل POST multipart/form-data إلى endpoint /api مع رأس apiKey وحقل reference وحقل candidate.

2

استلم JSON

احصل على حكم same_speaker ودرجة التشابه وحد المطابقة وتفاصيل الصوت لكلا المقطعين.

3

تصرف بناء على الحكم

استخدم النتيجة لمصادقة متصل أو الموافقة على إجراء حساس أو وضع علامة على محاولة انتحال محتملة.

cURL

رفع multipart
curl -X POST 'https://api.genderrecognition.com/v1/speaker-verification/api' \
  -H 'apiKey: YOUR_API_KEY' \
  -F 'reference=@/path/to/reference.wav' \
  -F 'candidate=@/path/to/candidate.wav'

JavaScript

مثال fetch
const apiKey = "YOUR_API_KEY";
const formData = new FormData();
formData.append("reference", referenceAudioFile);
formData.append("candidate", candidateAudioFile);

const response = await fetch(
  "https://api.genderrecognition.com/v1/speaker-verification/api",
  {
    method: "POST",
    headers: {
      apiKey,
    },
    body: formData,
  }
);

const result = await response.json();

مصادقة مراكز الاتصال

أكد هوية المتصل قبل السماح بإجراءات حساسة على الحساب.

التحكم في الوصول بالصوت

أضف تحقق صوتي لتأمين تسجيلات الدخول أو الموافقات أو المسارات الحساسة.

منع الاحتيال

اكتشف محاولات انتحال الهوية بمقارنة عينة صوت جديدة بتسجيل موثوق.

جاهز للبدء؟

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

أنشئ حسابًا في دقائق للحصول على مفتاح واجهة برمجة التطبيقات الخاص بك والوصول غير المقيد.

تسجيل حساب

الاستخدام المجاني اليومي

استمتع بمستوى مجاني سخي كل يوم لاختبار واستكشاف واجهات برمجة التطبيقات الخاصة بنا.

جرب واجهة برمجة التطبيقات

التسعير

تسعير بسيط وشفاف. أول 1000 طلب مجانًا، ثم ادفع حسب الاستخدام. تحقق من صفحة التسعير لمزيد من التفاصيل.

عرض التسعير

الأسئلة الشائعة