الصيغ والملفات وحماية DRM
تشغيل EPUB3 Media Overlays على أندرويد
تُقرن Media Overlay نصّ EPUB3 بصوت بشري مسجَّل وبيانات توقيت SMIL، بحيث يستطيع تطبيق القراءة تمييز المقطع الذي يُقرأ. يكتشف Lectern ذلك تلقائيًا: افتح الكتاب واضغط استماع، فيشغّل Lectern التسجيل الصوتي بدل توليد كلام، إن كانت تلك الطبعة تحتوي على Media Overlay صالحة.
باختصار: Media Overlay هي تسجيل صوتي حقيقي مُزامَن مع النصّ عبر ملف توقيت SMIL. ليست تحويلًا للنص إلى كلام، ولا توجد إلا حين ينتجها ناشر أو أداة مثل Storyteller. يقرأ Lectern بيانات SMIL تلقائيًا، وحين يجدها يشغّل التسجيل مع تمييز النصّ الحالي بدل توليد الكلام.
ما هي Media Overlay فعليًا
Media Overlays في EPUB3 ملف SMIL مُدمَج داخل EPUB. يقرن كل عنصر <par> شذرة من XHTML الكتاب (مرجع text، عادةً فقرة أو جملة وسمها الناشر بمعرِّف) بمقطع من ملف صوتي (مرجع audio له clipBegin وclipEnd). شغّل المقطع، وستعرف بالضبط أي شذرة نصّ ينتمي إليها. اجمع بضع مئات من هذه الأزواج، وستحصل على كتاب كامل يستطيع تطبيق القراءة أن يميّزه جملة جملة، أو فقرة فقرة، بينما يقرأه راوٍ محترف.
وهي اختيارية فعلًا. لا شيء في EPUB3 يفرضها، وإنتاجها يكلّف وقت استوديو حقيقيًا أو محاذاة قسرية لكتاب صوتي موجود، لذلك لا تملكها معظم ملفات EPUB3، حتى الحديثة منها.
الفرق بينها وبين تحويل النص إلى كلام في Lectern
يميّز Lectern أصلًا الجملة التي ينطقها بأصواته على الجهاز (أصوات Piper وKokoro العصبية، مع أصوات النظام). انظر كيف يُحسِّن الإبراز المتزامن القراءة لهذا الجانب. Media Overlay مصدر مختلف للفكرة نفسها، والاثنان غير قابلين للتبادل داخل جلسة تشغيل واحدة.
| سرد Media Overlay | تحويل النص إلى كلام في Lectern | |
|---|---|---|
| الصوت | تسجيل الناشر أو الراوي الفعلي | صوت اصطناعي (النظام أو Piper أو Kokoro) |
| يحتاج طبعة مُعَدّة | نعم، يجب أن يضمّ EPUB الصوت وSMIL | لا، يعمل مع أي كتاب يقرأه Lectern |
| اختيار الصوت أو اللغة | ثابت وفق ما سُجِّل | اختر أي صوت ولغة مُنزَّلين |
| دقة التمييز | الشذرة التي يشير إليها SMIL، عادةً فقرة أو جملة، دون تقسيم أدق | على مستوى الجملة داخل الفقرة |
| التحكم بالسرعة | نعم، إعداد السرعة نفسه لتحويل النص إلى كلام | نعم |
| يعمل دون اتصال | نعم، بمجرد وجود الملف على الجهاز | نعم، بالكامل على الجهاز |
كيف يشغّل Lectern Media Overlay
لا وضع منفصل لتفعيله. عنصر التحكم استماع نفسه الذي يبدأ تحويل النص إلى كلام أو كتابًا صوتيًا مرتبطًا يفحص الكتاب أولًا: إن كان يضمّ Media Overlays، يشغّلها Lectern بدل توليد الكلام.
- افتح الكتاب واضغط استماع. يقرأ Lectern بيانات SMIL المدمجة في الكتاب أثناء الاستيراد والفحص، فيعرف مسبقًا إن كان السرد مدمجًا فيه.
- يعمل السرد المدمج، ويُضاء النص الحالي. يسرد تبويب الصوت في ورقة إعدادات القارئ ذلك بعبارة "السرد المدمج" تحت "الاستماع باستخدام"، إلى جانب تحويل النص إلى كلام وأي ملف كتاب صوتي مرتبط، فترى أي مصدر نشط.
- اضغط جملة للقفز إليها. يؤدي لمس النصّ إلى نقل التسجيل إلى المقطع المطابق، بالطريقة نفسها التي ينقل بها لمس النصّ تشغيل تحويل النص إلى كلام.
- تعمل عناصر التحكم في شاشة القفل والإشعار وبلوتوث كالمعتاد. يمرّ تشغيل Media Overlay عبر جلسة الوسائط الأمامية نفسها لأي سرد في Lectern: تشغيل وإيقاف من شاشة القفل، أزرار سماعة الرأس، وإشعار بعنوان الكتاب.
- تبقى الشاشة مضاءة أثناء التشغيل، إن كان إعداد القراءة هذا مفعَّلًا، تمامًا مثل تشغيل تحويل النص إلى كلام.
بما أن الصوت ثابت وفق التسجيل، لا تنطبق هنا منتقيات الصوت واللغة المعتادة. إن كنت تفضّل صوتًا اصطناعيًا، أو كان تسجيل فصل مفقودًا، ففي تبويب الصوت مفتاح صريح "استخدام تحويل النص إلى كلام بدلًا من ذلك"، وفيه أيضًا المفتاح العكسي "استخدام السرد المتزامن مع القراءة" للعودة.
حين لا يكون لفصل أو لكتاب كامل Media Overlay
ليس مضمونًا أن يملك كل فصل في طبعة مسرودة صوتًا؛ فالمقدمة أو الملحق يُتركان أحيانًا دون تسجيل. إن ضغطت تشغيل على قسم بلا سرد، يعرض Lectern إشعارًا قصيرًا "لا سرد هنا" ويعرض قراءة ذلك الجزء بتحويل النص إلى كلام بدلًا منه، دون أن تفقد موضعك.
أما الكتاب الذي لا يملك Media Overlays مطلقًا فلا شيء يُلاحَظ: عنصر التحكم استماع يبدأ ببساطة تحويل النص إلى كلام، كأي كتاب آخر في مكتبتك.
كتب EPUB3 ذات التخطيط الثابت
عادةً ما يُفتح EPUB3 ذو التخطيط الثابت، المبني من صور صفحات كاملة بدل نصّ قابل لإعادة التدفّق، في عارض القصص المصوّرة في Lectern بدل القارئ المعتاد. الكتب التي تضمّ Media Overlays استثناء: يُبقيها Lectern في القارئ المعتاد، فيحتفظ الكتاب المصوّر المسرود بسرده المدمج وتمييزه. الثمن هو تصميم الصفحة الأصلي، إذ يُعاد تدفّق النصّ بدل عرضه كصفحات ثابتة.
نقل EPUB3 من Storyteller إلى Lectern
Storyteller خادم ذاتي الاستضافة يحاذي كتابًا إلكترونيًا بلا DRM مع كتابه الصوتي المطابق ويصدّر EPUB3 قياسيًا يضمّ Media Overlays. إنها واحدة من أعملَ الطرق للحصول على طبعة مسرودة فعليًا لكتاب تملكه بالفعل. راجع مقارنة Calibre-Web وStoryteller الكاملة إن كنت تقرر تشغيله.
- أعدّ Storyteller. يغطي دليل استضافة OPDS ذاتيًا إعداد Docker Compose. أضف كتابًا إلكترونيًا بلا DRM وكتابه الصوتي المطابق ودع المحاذاة تكتمل؛ قد تستغرق وقتًا، لأنها الجزء الأثقل حوسبةً في كامل خط الإنتاج.
- أضف Storyteller كفهرس في Lectern. في مكتبة فارغة أو قائمة، افتح مسار إضافة كتاب واختر خيار Storyteller من بين الفهارس ذاتية الاستضافة، بدل مُدخَل تغذية OPDS العام. أدخل عنوان الخادم واسم مستخدم Storyteller وكلمة مروره، ثم اتصل.
- ابحث عن شارة السماعات. في الفهرس، تعني أيقونة سماعات صغيرة على غلاف كتاب أن Lectern تعرّف على تسجيل مصاحب للقراءة يعمل على ذلك المُدخَل. الكتاب بلا الشارة ليس بالضرورة خاليًا من السرد، إذ يجب أن تعلن عنه التغذية بطريقة يستطيع Lectern التعرّف عليها بثبات؛ عند الشك، افتح الكتاب بعد التنزيل وتحقق.
- نزّل الكتاب. ينضم إلى مكتبتك دون اتصال المعتادة كأي استيراد آخر. من تلك اللحظة لا يحتاج Lectern اتصالًا آخر بخادم Storyteller؛ فالصوت وتوقيت SMIL ينتقلان داخل ملف EPUB نفسه.
إن كان لديك بالفعل ملف EPUB3 مع Media Overlays من مصدر آخر، نُسخ بمدير ملفات أو زُامن عبر مجلد، فاستيراده بالطريقة العادية كافٍ. يحلّل Lectern SMIL المدمج أثناء الاستيراد والفحص، فلا يوجد إعداد منفصل يُفعَّل.
استكشاف الأخطاء وإصلاحها
- استماع يقدّم صوتًا اصطناعيًا فقط رغم أنك توقعت سردًا. قد يكون الملف EPUB3 عاديًا بلا Media Overlays إطلاقًا؛ فالميزة اختيارية ومعظم الكتب لا تملكها. إن كنت تظن أن الملف يضمّ فعلًا صوتًا وSMIL لكن فاتهما Lectern، افتح الكتاب مرة واحدة: يعيد Lectern قراءة محتواه عند الفتح ويحدّث مؤشر السرد.
- فصل واحد صامت. بعض الطبعات المسرودة لم تُسجَّل ببساطة من أولها لآخرها. استخدم بديل تحويل النص إلى كلام الذي يقدّمه Lectern لذلك القسم وتابع السرد حين يستأنف.
- يقفز التمييز فقرة كاملة بدل جملة واحدة. هذا متوقع. يميّز Lectern أيّ شذرة يشير إليها SMIL الخاص بالناشر، ولا يقسّمها أدق مما يسمح به التسجيل.
- تريد راويًا مختلفًا أو لغة أخرى. غير ممكن أثناء تفعيل السرد المدمج، لأنه يشغّل تسجيلًا ثابتًا. انتقل إلى "استخدام تحويل النص إلى كلام بدلًا من ذلك" في تبويب الصوت لأي صوت منزَّل.
- يُفتح كتاب مصوّر مسرود كنصّ قابل لإعادة التدفّق بدل صفحات ثابتة. هذا مقصود: يبقى EPUB3 ذو التخطيط الثابت الذي يضمّ Media Overlays في القارئ المعتاد كي يستمر سرده في العمل.
- مُدخَل فهرس من Storyteller يرفض التنزيل، أو يُنزَّل بلا سرد. قد تكون المحاذاة لا تزال تعمل على الخادم؛ ينزّل Lectern مُدخَلات EPUB فقط، ويتجاهل عمدًا المُدخَلات الصوتية فقط بدل استيراد شيء لا يستطيع فتحه ككتاب.
أسئلة شائعة
هل يحتاج تشغيل Media Overlay اتصالًا بالإنترنت؟
لا. بمجرد أن يكون ملف EPUB3 مع صوته المدمج على جهازك، يصبح التشغيل دون اتصال بالكامل، تمامًا كباقي أجزاء Lectern.
هل يمكنني تعديل سرعة سرد Media Overlay؟
نعم. يستخدم إعداد سرعة التشغيل نفسه المستخدم في تحويل النص إلى كلام، فإبطاء التسجيل أو تسريعه يعمل بالطريقة نفسها.
هل Storyteller الطريقة الوحيدة للحصول على كتاب كهذا؟
لا، إنها فقط طريقة عملية ذاتية الاستضافة لإنتاج واحد من كتاب إلكتروني وكتاب صوتي تملكهما بالفعل. يمكن لأي EPUB3 متوافق يضمّ Media Overlays مدمجة ومحدَّدة التوقيت بشكل صحيح أن يعمل بهذه الطريقة في Lectern؛ اختبر ملفات الناشرين غير المألوفة قبل الاعتماد عليها.
هل يمنحني ملف كتاب صوتي مرتبط التمييز نفسه الذي تمنحه Media Overlay؟
لا. يُشغَّل الكتاب الصوتي المرتبط البسيط كصوت فقط، دون تمييز متتبَّع. Media Overlays في EPUB3 وحدها ما يقود التمييز المتزامن مع التسجيل.
واصِل القراءة
أدلة ذات صلة
تابع القراءة مع السرد الحقيقي
يشغّل Lectern Media Overlays في EPUB3 تلقائيًا حين تتوفر في كتاب، دون اتصال، بعناصر تحكم شاشة القفل نفسها لأي سرد آخر.
احصل عليه منGoogle Play