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