Model selection, measured results, limits and reproducible evidence
اختيار النموذج، والنتائج المقاسة، وحدودها، والدليل القابل لإعادة الإنتاج
⚠️ A note about the contribute-a-sample button. The platform currently carries a button that lets a user donate a voice recording to help develop this model. It exists for development purposes only. What you donate is not content: it is not published, it does not belong to your channel, and it plays no part in anything you make public. The button will be removed once it is no longer needed.
⚠️ ملاحظة عن زرّ التبرّع بعيّنة صوتية. يوجد في المنصّة اليوم زرٌّ يتيح للمستخدم أن يتبرّع بتسجيلٍ صوتيّ يُعين على تطوير هذا النموذج. وهو موجودٌ لأغراض التطوير وحدها. وما تتبرّع به ليس محتوى: لا يُنشَر، ولا يخصّ قناتك، ولا شأن له بشيءٍ ممّا تُعلنه. وسيُزال الزرّ حين لا نعود نحتاجه.
The selected ECAPA-TDNN voice embedding extractor converts speech into a 192-dimensional mathematical vector. It is a soft biometric signal used to help confirm identity, not a password, a cryptographic proof, proof of legal identity, or proof that a recording is live.
We deliberately say voice sample, not “voice print”. Voice changes with health, age, emotion, microphones and rooms. The vector is not an audio recording and the application contains no decoder that plays it back, but it remains sensitive biometric data and is treated accordingly.
يحوّل مستخرج المتجه الصوتي ECAPA-TDNN الكلام إلى متجه رياضي من ١٩٢ قيمة. وهو إشارة حيوية مرنة تساعد على تأكيد الهوية؛ وليس كلمة سر، ولا برهاناً تشفيرياً، ولا إثباتاً للهوية القانونية أو لحيوية التسجيل. والمتجه ليس تسجيلاً صوتياً ولا يحتوي التطبيق على أداة تعيده صوتاً، لكنه يظلّ بياناً حيوياً حساساً نتعامل معه على هذا الأساس.
ECAPA is selected for the next app build, not yet claimed as shipped.
The public test APK still contains the previous 512-dimensional CAM++ extractor. The new
compatibility identifier is ecapa-192-v2; old and new enrolments are never
mixed. The final ONNX package size will be published after the export is frozen.
النموذج معتمد للإصدار القادم، ولا نصفه بعد بأنه موزّع داخل التطبيق.
تحمل نسخة APK التجريبية الحالية مستخرج CAM++ السابق ذي ٥١٢ قيمة. ومعرّف التوافق الجديد
هو ecapa-192-v2، ولا تُخلط تسجيلات النموذجين. وسننشر حجم حزمة ONNX النهائي
بعد تثبيت عملية التصدير.
The release target is deliberately simple and versioned:
The benchmark below used SpeechBrain's native reference preprocessing on full utterances. It becomes a product result only after the exported ONNX graph reproduces the reference on a deterministic test corpus and the separate seven-second mobile study is complete.
استعمل القياس أدناه معالجة SpeechBrain المرجعية على التسجيلات كاملة. ولا يتحول إلى نتيجة منتج حتى يعيد ملف ONNX المصدّر إنتاج المرجع على مجموعة اختبار ثابتة، ثم تكتمل دراسة الهاتف المنفصلة ذات السبع ثوانٍ.
We evaluated the pinned ECAPA checkpoint and the previous app pipeline on the official VoxCeleb1 O, E and H trial lists. Lower equal error rate is better. O is the primary held-out result; E and H are diagnostic because the pretrained checkpoints are not speaker-disjoint from every identity in those extended lists.
ecapa-192-v2| System | Protocol | Trials | EER | Meaning |
|---|---|---|---|---|
| Previous CAM++ app pipeline | O | 37,720 | 9.852% | Previous baseline |
| Selected SpeechBrain ECAPA | O | 37,720 | 1.034% | Primary selection result |
| Selected SpeechBrain ECAPA | E | 581,480 | 0.561% | Diagnostic only |
| Selected SpeechBrain ECAPA | H | 552,536 | 1.080% | Diagnostic only |
Limits: EER is the crossover where false accepts and false rejects are equal; it is not the production operating point. These measurements do not test replay, deepfake resistance, liveness, every language or microphone, and they do not justify copying a threshold from CAM++ to ECAPA.
النتيجة الأساسية هي معدل خطأ متساوٍ قدره ١٫٠٣٤٪ لنموذج ECAPA في اختبار VoxCeleb1-O الرسمي عبر ٣٧٬٧٢٠ مقارنة. وهذه ليست عتبة التشغيل، ولا اختباراً لإعادة التسجيل أو التزييف العميق أو الحيوية، ولا يجوز نقل عتبة CAM++ إلى ECAPA.
| Component | Status | Evidence |
|---|---|---|
| Official O / E / H protocol coverage | ✅ | All official trial counts completed |
| Pinned ECAPA checkpoint | ✅ | Revision and SHA-256 frozen publicly |
| Independent EER verification | ✅ | Second implementation; absolute difference 0.0 for all six runs |
| Android ONNX equivalence | ⏳ | Required before “shipped” claim |
| Seven-second mobile calibration | ⏳ | Required before production threshold selection |
The public repository contains the frozen experiment contract, source code, source and model hashes, aggregate results, independent verifier and adoption decision. It contains no voice recordings, model weights, embeddings, speaker names or trial-level scores.
يضمّ المستودع العام عقد التجربة المثبّت، وأكواد القياس، والبصمات الرقمية للمصادر والنماذج، والنتائج المجمّعة، والمدقق المستقل، وقرار اعتماد ECAPA. ولا يضم أي تسجيلات صوتية أو أوزان نماذج أو متجهات أو أسماء متحدثين أو درجات مقارنات فردية.