Novemade
كل التجارب

إنتاج تسع وعشرين لغة محلية منطوقة دون اتصال

هل يمكن إنتاج مجموعة صوتية متعدّدة اللغات كاملة لتطبيق أطفال محليًّا على معالج رسومات واحد، بغير واجهة كلام مدفوعة وبغير محاسبة لكل حرف؟

مختبر

·

التطبيق الموجّه لأطفال تحت السادسة منتج يأتي الصوت فيه أولًا: الجمهور لا يقرأ، فكل توجيه ورقم ومكافأة يجب أن يُنطق. وتوطينه بالطريقة المعتادة يعني مزوّد تحويل نص إلى كلام، وفاتورة لكل حرف تكبر مع كل تغيير في المحتوى، وتبعية يجب أن تبقى مموّلة ما دام التطبيق حيًّا.

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

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

ما تعلّمناه

النتائج حتى الآن.

  1. 01

    الصيغة قرار منصّة لا تفضيل. طلب الموجز Opus؛ لكن iOS يمرّر صوت Flutter عبر AVPlayer الذي لا يملك فاكّ ترميز لـ Opus أو OGG، فالنسخة التي تحمل Opus وحده صامتة على iPhone. تصدر الحزمة AAC-LC في ملفات .m4a افتراضيًّا وتحتفظ بـ Opus بديلًا لـ Android وحده بأسماء ملفات متطابقة.

  2. 02

    سلسلة الرجوع بين اللغات المحلية تُصمَّم ولا تُبتكَر على الطريق. اللغة المحلية بدقّة، ثم اللغة الأساس، ثم الإنجليزية — مكتوبة مرة واحدة ويلتزم بها المشغّل.

  3. 03

    توثيق الأصل رخيص وقت الإنتاج وغالٍ في إعادة بنائه لاحقًا. تسجيل النموذج والترخيص ونتيجة ضمان الجودة لكل ملف أثناء توليده لم يكلّف شيئًا؛ أما استعادته بعد ذلك فكانت ستعني إعادة توليد كل شيء.

عن Pivumo

نشأت هذه التجربة أثناء بناء Pivumo.