التسجيل مجرد بداية.
قد يتطلب العثور على اللحظة المهمة في مكالمة طويلة جهدًا يقارب جهد المحادثة نفسها. اسم الملف لا يخبرك بما اتُّفق عليه، أو بالسؤال الذي ما زال مفتوحًا، أو بما تغيّر منذ آخر حديث. يجعل Voxora الرجوع إلى هذا السجل أسهل.
يشمل عملي تطوير طبقات التحليل والأدلة والملفات الشخصية والواجهة المحيطة بمسار التسجيل. الهدف هو الاستفادة من المحادثات المحفوظة مع إبقاء الفرق واضحًا بين المصدر، وتفسيره، وما لا يعرفه التطبيق.
من مكالمة إلى خطوات عملية.
تربط مكتبة المكالمات بين التشغيل والنصوص المرتبطة بالتوقيت والملخصات والمتابعات المقترحة. يمكنك الانتقال من مقطع في النص إلى موضعه في التسجيل. تجمع شاشة Today التحليلات المكتملة في موجز يومي، مع إتاحة الأيام السابقة ضمن السجل المحفوظ.
تجيب ميزة Ask عن الأسئلة بالاستناد إلى المكالمات الأصلية، لتبقى إمكانية التحقق قريبة. تظل المهام المقترحة سجلات قابلة للمراجعة: العثور على التزام محتمل في محادثة لا يمنح التطبيق إذنًا بإرسال رسالة، أو تحويل أموال، أو التصرف نيابة عن أحد.
الأشخاص، مع سياقهم.
تبدأ رؤى الأشخاص بدليل يديره المستخدم، يضم الأسماء المؤكدة والأسماء البديلة والعلاقات والملاحظات. تفصل عروض «الشخص» و«أنت» و«معًا» ملاحظات كل مشارك، مع تسهيل مراجعة ما جرى بينهم.
تحتفظ الأقوال والطلبات والموضوعات المتغيرة والأنماط المتكررة المحتملة بأمثلتها الداعمة ودرجة عدم اليقين. توضح مؤشرات التغطية وروابط المصادر مقدار سجل المحادثات الذي تستند إليه الملاحظة. يظل التحليل المفقود مفقودًا، ولا يتحوّل بصمت إلى تقييم محايد.
ثلاث طبقات للمعالجة. مسؤوليات واضحة.
يدير تطبيق Kotlin وCompose البيانات الوصفية والنتائج المخزنة مؤقتًا وحالة المهام القابلة للاستئناف باستخدام Room وWorkManager. يتيح Media3 تشغيل التسجيل عبر الواجهة. ويمكن تشغيل التعرف على الكلام على الجهاز عبر whisper.cpp أو عبر خدمة خاصة مُعدّة لهذا الغرض.
تتولى خدمة Mac تفريغ الكلام، وتحديد أدوار المتحدثين، وتسجيل البصمات الصوتية، والقياسات الصوتية الاختيارية. أما التحليل المستضاف فيتلقى سياقًا نصيًا محدودًا بموافقة منفصلة، بدلًا من الصوت الخام. ويبقى النص المكتمل مفيدًا حتى عند تعذّر الوصول إلى خدمة التحليل الاختيارية.
الحفاظ على دقة إجابات الأمس.
قد يكتمل التحليل بعد أن يصحح أحدهم هوية متحدث، أو يعدّل نصًا، أو يغيّر اسم شخص أو مزوّد الخدمة. أتعامل مع هذه التغييرات بوصفها جزءًا من نموذج البيانات: تتحقق المهام الخلفية من المصدر والهوية والإصدار قبل اعتماد نتيجة بوصفها النتيجة الحالية.
تُفصل قراءة الملفات الشخصية المخزنة مؤقتًا عن عمليات الاستخراج وبناء العروض المشتقة. وعندما تتغير الأدلة، يمكن إبطال النتائج المتأثرة وإعادة بنائها. يتيح ذلك شاشة ملفات شخصية سريعة لا تعتمد على تشغيل النموذج من جديد، ويقلل احتمال ظهور إجابة قديمة وكأنها نتيجة حديثة موثوقة.
أظهر المعنى، وأبقِ عدم اليقين واضحًا.
تمنح ميزتا Aura وFaces سياق المكالمات المحفوظة حضورًا بصريًا، إلى جانب الخطوط الزمنية ومؤشرات التغطية والتوضيحات. يمكن إيقاف الحركة مؤقتًا، وتتكيّف الواجهة مع الشاشات الضيقة والواسعة مع الحفاظ على مسار تشغيل التسجيل.
تؤثر جودة التسجيل وسلوك الجهاز واللغة ونسبة الكلام إلى المتحدث في النتيجة. درجات النماذج الصوتية تقديرات مبنية على العينات المتاحة، وليست تشخيصًا أو يقينًا بشأن الحالة الداخلية لشخص آخر. يجب أن تظهر هذه الحدود داخل التجربة، حيث يستطيع المستخدم رؤيتها أثناء تفسير النتيجة.

