أسئلة تصل.
نجيب عنها مباشرة، بلا لفٍّ ولا دوران.
المال والحرية
مجاني، حقًا.
هل هو مجاني حقًا؟
نعم. Yappy مفتوح المصدر برخصة MIT. أن تستطيع الاستماع إلى ما تقرؤه مسألة إتاحة، وأدوات الإتاحة لا ينبغي أن تطلب بطاقة ائتمان. على الحاسوب لا نسخة مدفوعة ولا إعلانات. على الهاتف (iPhone وiPad وAndroid)، يحمل الببغاء التجريبي ثلاثة مستندات في الوقت نفسه على رفّه، بلا حد زمني؛ إن أردت رفًّا بلا نهاية، ومطبعة الكتب الصوتية، والجسر مع الحاسوب، فشغّله بـ Yappy Parlanchín، باشتراك أو بدفعة واحدة مدى الحياة. بلا حساب وبلا إعلانات في كل الأحوال.
أين الخدعة؟ وكيف يُموَّل المشروع؟
لا خدعة: لا توجد خوادم ندفع ثمنها. تخليق الكلام يعمل على جهازك، ولذلك لا يتحمل Yappy أي تكلفة لكل مستخدم. إنه مشروع شخصي لمؤلفه، نُشر لأنه كان موجودًا أصلًا ولأنه قد ينفع غيره.
هل توجد فترة تجريبية مجانية؟
لا، عن قصد. العرشة ذات الثلاثة مستندات هي التجربة، ولا تنتهي صلاحيتها ولا تتحول إلى خصم بعد سبعة أيام. إذا كان Yappy ينفعك فسوف تعرف ذلك من دون أن يضع أحد ساعة أمامك.
هل يمكنني نشر الصوت الذي أولّده، في بودكاست أو فيديو؟
شيفرة Yappy مرخَّصة بموجب MIT ولا تفرض عليك شروطًا. نموذج الصوت، Supertonic 3، له ترخيصه الخاص: ترخيص مفتوح من نوع OpenRAIL-M، مع بنود استخدام. اطّلع عليه في صفحة النموذج قبل أي استخدام تجاري، لأن هذا الجزء لا يعتمد على Yappy، ولا يمكننا أن نعد به نيابةً عنه.
نصوصك لا تسافر
الخصوصية، بالاسم واللقب.
هل تذهب نصوصي إلى أي خادم؟
لا. تحويل النص إلى كلام، وتفريغ الصوت، واستخراج المقالات: كل ذلك يحدث داخل جهازك. ما تشاركه مع Yappy لا يُرسَل إلى أي مكان؛ فلا حسابات، ولا نسخ، ولا خادم يخص Yappy يمكن أن تُحفَظ فيه. أما ما يلمس الشبكة فأربعة أمور محددة، وكلها مشروحة في سياسة الخصوصية.
هل يجمع Yappy إحصاءات استخدام؟
نعم، يجمعها، والأفضل قول ذلك مباشرة. يرسل تطبيق الهاتف إحصاءات استخدام مجهولة: تأتي مفعّلة من المصنع وتُوقف من الغرفة الخلفية. ما يسافر هو اسم حدث من قائمة مغلقة (أن فُتح التطبيق، أو أي خطوة من الجولة التعريفية تُعرض، أو أي خطة يُلمَس، أو أن قراءةً ما انتهت)، وبعض البيانات التقنية بلا محتوى (أنواع ومدد ورموز خطأ)، ومُعرّف عشوائي للتثبيت، وطراز الجهاز، وإصدار النظام، واللغة، وإصدار التطبيق. أبدًا لا اسمك ولا بريدك ولا النص الذي تقرؤه ولا عنوان مستند ولا رابط، ولا مُعرّف إعلانات إطلاقًا. ولا تذهب إلى Google ولا Firebase ولا أي شركة تحليل: تذهب إلى Worker وقاعدة بيانات D1 من Cloudflare يملكها المطور نفسه. على سطح المكتب لا توجد إحصاءات من أي نوع.
وماذا عن الجسر بين الهاتف والحاسوب؟
إنه اتصال مباشر بين جهازيك، مُشفَّر من طرف إلى طرف بواسطة QUIC، عبر بروتوكول iroh. يتم الاقتران بتوجيه الكاميرا نحو رمز QR يعرضه حاسوبك، ويمكن إبطال المفتاح الناتج من هناك في أي وقت. لا يوجد خادم Yappy في المنتصف، لأن خوادم Yappy غير موجودة أصلاً.
هل يعمل دون اتصال؟
نعم، إلى الأبد. بعد التنزيل الأولي للنموذج، نحو 200 ميغابايت على الهاتف ونحو 398 ميغابايت على الحاسوب، يمكنك استخدام Yappy في وضع الطيران: لصق النص، وفتح المستندات، والتحويل إلى صوت، والتصدير. المشاركة وحدها هي التي تحتاج شبكة، لأسباب واضحة. ولا توجد مزامنة سحابية أيضاً: مكتبتك تسكن في جهازك، والجسر أقرب ما يكون إلى تمرير شيء من آلة إلى أخرى.
ما يُسمَع
الصوت واللغات.
ما نموذج الصوت الذي يستخدمه؟
Supertonic 3، نموذج مفتوح من Supertone بنحو 99 مليون مُعامل، يتسع في 398 ميغابايت على الحاسوب وفي 200 ميغابايت على الهاتف، ويحوّل النص إلى صوت أسرع من الزمن الحقيقي على أي حاسوب محمول من السنوات الأخيرة. يعمل على مستوى الحرف، ولهذا وُجد المُعالِج النصي الذي يحوّل الأرقام والمختصرات والرموز إلى كلمات قبل أن يراها الصوت.
ما اللغات التي يتحدثها؟
الألمانية، والعربية، والبلغارية، والتشيكية، والكورية، والكرواتية، والدنماركية، والسلوفاكية، والسلوفينية، والإسبانية، والإستونية، والفنلندية، والفرنسية، واليونانية، والهندية، والهنغارية، والإندونيسية، والإنجليزية، والإيطالية، واليابانية، واللاتفية، والليتوانية، والهولندية، والبولندية، والبرتغالية، والرومانية، والروسية، والسويدية، والتركية، والأوكرانية، والفيتنامية. إحدى وثلاثون لغة. والأصوات العشرة كلها متعددة اللغات: الصوت نفسه يقرؤها جميعاً دون أن يتبدل طابعه.
وماذا عن مستند يخلط بين اللغات؟
يكتشف Yappy لغة المستند، وفقرةً ففقرةً، لغة كل مقطع: اقتباس إنجليزي داخل مقال إسباني يُقرأ بالإنجليزية، بالصوت نفسه، دون أن تلمس شيئاً. وإذا أخطأ الاكتشاف، يمكنك ضبط اللغة يدوياً.
فيمَ يختلف عن VoiceOver أو «قراءة الشاشة»؟
قارئات النظام تقرأ الشاشة كما هي، بتنغيم النظام ودون ذاكرة. أما Yappy فيجهّز النص قبل أن ينطقه: ينظّف المقال، ويحوّل الأرقام والمختصرات إلى كلمات، ويحدّد الوقفات، ثم يقرؤه بصوت طبيعي، ويتذكّر أين وصلت، ويصدّر كتباً صوتية، ويواصل العمل والشاشة مقفلة. هما أداة من عائلة واحدة، ولكلٍّ منهما مهنة مختلفة، وتُستخدمان معاً دون أن يعرقل أحدهما الآخر: Yappy لا يحل محل قارئ الشاشة ولا يدّعي ذلك.
ما يدخل
المستندات.
ما الصيغ التي يقبلها؟
مقالات ويب (تُنظّف الصفحة نفسها من تلقاء نفسها)، وفيديوهات عبر تفريغها المنشور، وPDF، وEPUB، وWord، وODT، وRTF، وMarkdown، ونص عادي، و.pptx، و.xlsx، و.csv، وملاحظات صوتية. على الهاتف، كل ذلك من ورقة المشاركة؛ وعلى سطح المكتب، إضافةً إلى ذلك، بالسحب والإفلات أو بالاختصارات. وإذا كان pandoc مثبّتاً على حاسوبك، اتّسعت القائمة لتشمل LaTeX وreStructuredText وOrg وعدداً آخر.
وماذا عن ملفات PDF الممسوحة ضوئياً، بلا نص بداخلها؟
تمر عبر OCR محلي قبل القراءة، على الكمبيوتر وiPhone وAndroid، ولا يخرج شيء من جهازك هنا أيضًا. مجاني في كل مكان: OCR ليس جزءًا من الاشتراك. مصمم للنصوص المطبوعة بالأبجدية اللاتينية؛ الكتابات الأخرى لا تُعرف إلا على iPhone وiPad وMac، باستخدام محرك التعرف من Apple. مسح ضوئي مائل أو ضبابي سيعطي ما يمكن لأي OCR أن يعطيه، لكن المسح الجيد يُقرأ كاملاً.
هل يقرأ الكتب التي اشتريتها من متجر؟
فقط ما تستطيع فتحه. ملف EPUB بلا حماية يُقرأ كاملًا، بفصوله. أما كتب المتاجر المحمية بـ DRM فلا يمكن قراءتها، لا هنا ولا في أي مكان آخر: ذلك القفل ليس من صنع Yappy، ولن نتظاهر بأن المفتاح عندنا.
كيف أحذف شيئًا من المكتبة؟
من المكتبة نفسها: لكل مستند خيار نسيان خاص به، ويرحل معه صوته. أما الملفات المصدَّرة (.m4b و.mp3 و.wav) فهي ملكك وتسكن حيث حفظتها؛ حذفها أو نقلها شأن Finder أو تطبيق الملفات.
عندما يتعطل شيء
الأعطال والمساعدة.
لماذا يستغرق التحويل الأول بضع ثوانٍ إضافية؟
النموذج يُحمَّل في الذاكرة أول مرة. بعدها يبقى دافئًا فتخرج الجمل التالية بلا انتظار. وإذا كنت قد ثبّتَ التطبيق للتو على الحاسوب، فالانتظار الأول يشمل كذلك تنزيل نموذج الصوت.
كلمة تُنطق نطقًا خاطئًا. هل يمكن تعليمه؟
لا يوجد قاموس نطق خاص بالمستخدم، فالطريق الأقصر أن تكتب الكلمة كما تُنطق في المحرر: النموذج يقرأ الحروف وسينصت لك. أما إذا كانت المشكلة نمطًا عامًا (اختصار، أو اسم من أحرف أولى، أو وحدة قياس)، فاحكِ عنه في مناقشات GitHub: جداول التقسيم تكبر بفضل حالات كهذه.
شاركت فيديو ولا يقول شيئًا.
يأخذ Yappy النسخة المكتوبة المنشورة من الفيديو، ولا يفرّغ صوته. إن لم يكن للفيديو نص منشور، فلا شيء ليقرأ. وإذا كان الفيديو من عندك ولديك ملفه، فشارك الملف: حينها تفرّغه الأذن المحلية فعلًا.
وجدت خللًا. أين أبلّغ عنه؟
في مناقشات GitHub، أو بمراسلة [email protected]. ومع النص الذي حدث فيه الخلل، إن أمكن مشاركته، ومع نظامك، يُصلَح الأمر أسرع.