مقدمة:
مرحبا بمتابعي نافذة التقنية الأعزاء.
أكملت نافذة التقنية منذ يومين عامها الثالث, وفي حديثنا بهذا الخصوص, ذكرنا أن تصحيح المعلومات المغلوطة واحد من أهداف نافذة التقنية منذ تأسيسها.
نتلقى أسئلة في مجموعة نافذة التقنية باستمرار حول إمكانية تشغيل أصوات Acapela على نظام التشغيل Linux, وعند تقديم الإجابة التي نعرفها, يبدأ طرح تفسيرات ووجهات نظر تختلف عن معلوماتنا.
نتلقى نفس الأسئلة بكمية أكبر على الخاص, وكان آخرها في الأمس.
ولإنهاء هذا الجدل, سنذهب سويًا في رحلة للتحقق من الأمر من خلال مصادر رسمية وتفسيرات دقيقة.
ستجد في نهاية المقال إجابة من الأستاذ نوفل التونسي, واحد من موظفي Acapela.
وبعد قراءة المقال, يمكنك العودة إلى عنوان المقال, والإجابة بنفسك على السؤال المطروح.
قبل أن نبدأ, نود توضيح أمر هام, استخدام أصوات Acapela على Linux يقصد منه أن تقوم بتشغيل Linux بشكل منفصل بعيدًا عن Windows, فاستخدام Windows Subsystem for Linux (WSL) أو أي مشغل أنظمة افتراضية في بيئة Windows لا يساعد, يمكنك تشغيل Acapela على Windows بشكل طبيعي.
مصطلحات أساسية:
نود توضيح 2 من المصطلحات الهامة التي ستجدها على موقع Acapela.
End user المستخدم النهائي, وهو مصطلح يشير إلى العميل الذي سيستخدم منتج في النهاية, فمطور أي تطبيق لا يمكن وصفه بالمستخدم النهائي, وإنما هذا المصطلح ينطبق على مستخدمي تطبيق ذلك المطور.
معلومات أكثر في مقال على ويكيبيديا.
Software Development toolkit (SDK) تعتبر مجموعة أدوات تطوير البرمجيات حزمة متكاملة يتم دمجها في مشروعك لتمكينه من أداء وظائف معينة دون الحاجة لكتابتها من الصفر, تستخدم أيضًا لتمكين تطبيقك من العمل على نظام مختلف.
تحتوي مجموعات SDK على ملحقات لتمكين تطبيقك أو لعبتك من العمل في البيئة المستهدفة, وثائق تعليمية, مكتبات مساعدة عن طريق API, أمثلة وغير ذلك الكثير.
على سبيل المثال, ستحتاج لتثبيت Java SDK على Windows لتمكينه من إنشاء تطبيقات هذه اللغة وتبعياتها.
ينطبق الأمر على حزم iOS, Windows, وغيرهم. توفر بعض الشركات مجموعة أدوات تطوير البرمجيات لتمكينك من دمج ميزة الإشعارات الفورية في تطبيقك, أو خدمات تحويل النص إلى كلام, وغير ذلك الكثير.
معلومات أكثر في هذا المقال على ويكيبيديا.
مقال آخر من Amazon Web Services يشرح تفاصيل وبالعربية.
أنت تعرف المصطلحات, إذا لم تعجبك المقالات السابقة, يبقى Google صديقك.
نفترض الآن أن المصطلح الثاني موجه للمطورين, والأول للمستخدمين.
End user:
إذن, مشاريع Acapela الموجهة إلى المستخدمين ستحمل عبارة End user.
دعونا نتحقق من ذلك.
افتح موقع Acapela واضغط nvda+ctrl+f لبدء البحث, واكتب End User.
اضغط Enter واستخدم nvda+f3 للذهاب إلى النتيجة التالية التي تحمل نفس الاسم.
ستجد 4 منتجات مقدمة للمستخدم النهائي.
Audio file creation, Acapela Box, لعمل ملفات صوتية من النصوص, Voices for Chromebooks لتشغيل أصوات Acapela على نظام Chrome OS, Voices for Google Play لتشغيل Acapela على Android, وأخيرا, Voices for NVDA screen reader لتشغيل الأصوات مع قارئ الشاشة nvda.
تصفح الموقع بهدوء وإذا وجدت شيء آخر قم بتصحيح معلوماتنا.
البحث عن الحلول:
إذا كنت تعتبر أن Acapela توفر العديد من المشاريع, فعلى ما يبدو الشركة تتفق مع هذا الافتراض, ولذلك, تقدم الشركة صفحة تفاعلية تطرح عليك عدة أسئلة وتقترح عليك المتوفر بحسب اختياراتك.
من الموقع, اذهب إلى FIND YOUR TEXT TO SPEECH SOLUTION
والآن, ستجد تصنيف You are… وهو يسألك أنت Individual أي شخص منفرد, أو Professional موجهة للمطورين والشركات.
سنختار Individual, والسؤال التالي, Looking for…
وهنا يسألك عن الذي تبحث عنه.
ستجد خيار لاستخدام الأصوات في فيديوهاتك على يوتيوب, لاستخدام الأصوات مع Android, لاستخدام الأصوات في المشاريع الجامعية, سأترك لكم تجربة الخيارات, لكننا سنختار في هذا المقال الخيار التالي, فنحن مستخدمين مكفوفين.
Use Acapela voices for your screen reader استخدم أصوات Acapela لقارئ الشاشة الخاص بك.
اضغط Enter وتابع النزول لتجد الحل المقترح لاختيارك.
لن أطيل أكثر, الحل المقترح هي إضافة nvda فقط.
وبعض الخيارات ستطلب منك التواصل مع الشركة, وذلك لتنسيق ما تبحث عنه بمقابل مادي.
اختر Professional وجرب خياراته أيضًا, وإذا وجدت خيار يخص Linux فقم بتصحيح معلوماتنا.
توضيح هام, عند ما تختار استخدام Acapela مع Android سيعرض عليك تطبيق Acapela TTS Voices رغم أن اختيارك ليس قارئ الشاشة, ويعود ذلك إلى حقيقة أن التطبيق على Android موجه لكامل النظام, بما في ذلك تطبيقات الخرائط والكتب وغيرها.
وهنا نصل إلى نتيجة أن Acapela لا تدعم قارئات شاشة باستثناء nvda, وذلك عن طريق إضافة مخصصة للبرنامج فقط.
ينطبق ما تم ذكره على Chromebook أيضًا.
أدوات المطورين:
عزيزي القارئ, هل تعرف عدد المستخدمين المكفوفين لنظام التشغيل iOS? قارنهم مع عدد المستخدمين المكفوفين لنظام التشغيل Linux وعند ذلك ستعرف ببساطة ما إذا كانت الشركة تفكر في إمكانية تشغيل الأصوات على Linux أو iOS أولًا, ومع ذلك, نعرف جميعنا أن أصوات acapela غير متاحة على iOS, هل يعني ذلك أن أمر مستحيل أن تتصفح جهاز iOS وتسمع صوت من أصوات Acapela داخله؟
يبدو إني خرجت عن سياق المقال, لكن الأمر ليس كذلك, دعونا نذهب إلى صفحة Solutions التي تحتوي على كل المشاريع التي تقدمها الشركة, لنكتب كلمة iOS في البحث, لنرى ما إذا كانت الشركة توفر أصواتها لiOS.
نعم, تم العثور على نتيجة بالفعل, إذن, هل يمكن تشغيل الأصوات على iOS, تبقى الإجابة لا.
الموجود هنا هي حزمة SDK for iOS.
وهي حزمة تبيعها الشركة للمطورين, ويقوم المطور بدمجها في تطبيقه ومن ثم إعادة بيعها لك, إذا كنت لا تعرف ما أتحدث عنه, فتطبيق Voice Dream Reader على iOS هو خير مثال.
بحيث قام مطور التطبيق بشراء الحزمة, ومن ثم دمجها مع تطبيقه, وعند تنزيل التطبيق, سيطلب منك شراء الأصوات لتستخدمها في قراءة الكتب داخل التطبيق.
هل يعني ذلك أن الأصوات تعمل مع قارئ الشاشة, الإجابة ببساطة هي لا.
إذا كنت تبحث عن مثال آخر, فإليك مثال على Windows.
يعرف مستخدمي Windows برنامج لتحويل النص إلى صوت باسم TextAloud وهو يدعم أصوات Sapi5.
لكن إذا ذهبت إلى هذه الصفحة, ستجد أن البرنامج يوفر لك شراء أصوات Acapela لاستخدامها مع البرنامج, وستجد ملاحظة أن الأصوات ستعمل مع هذا البرنامج وبقية مشاريع الشركة المطورة فقط.
NOTE: These voices only work in TextAloud and other NextUp products.. They do NOT work in other speech applications.
وبالفعل ستجد على موقع Acapela حزمة SDK for Windows, ستجد حزمة SDK for UWP وهي موجهة تحديدا لتطبيقات Universal Windows Platform (UWP) مثل تطبيق Unigram, WhatsApp, وغيرهم, وذلك لتشغيل الحزمة على أجهزة X-Box.
وفرت الشركة سابقًا مشروع للمستخدم النهائي باسم Infovox iVox لتشغيل أصوات Acapela على Mac OS لكنها قامت بإنهائه لاحقًا, ومع ذلك, ستجد SDK for Mac OS X لتشغيل أصوات Acapela على تطبيقات نظام التشغيل Mac.
توجد حزمة لAndroid إذا كنت لم تلاحظ.
والآن نصل إلى جوهر الحديث كما يقال, يوجد هناك حزمة SDK for Linux.
فهل يعني ذلك أن الأصوات يمكن تشغيلها مع قارئ الشاشة:
لنذهب إلى الصفحة وأتركك عزيزي القارئ تتصفحها مرتين و3 مرات و10 إذا أردت.
هل تجد أي رابط لتنزيل حزمة التطوير؟
الإجابة ببساطة هي لا.
نود توضيح 2 من الأمور في تلك الصفحة.
الأول هو أن عنوان Pricing info يحمل تفاصيل حول الترخيص, الذي ينقسم إلى خدمتين, الأولى هي المكتبة البرمجية لتشغيل الأصوات في تطبيق أنت كمطور تقوم بتطويره للينيكس, والقسم الثاني هو دعم مباشر تحصل عليه من الشركة بخصوص الحزمة, وهي اتفاقية رسمية بينك وبين الشركة تدفع من خلالها مبلغ سنوي حسب عدد الأصوات المستخدمة,, لكنهم لن يذكرو سعر ثابت هنا, ومع ذلك, سنعطيكم سعر تقريبي بحسب الشركة, لكن تابع المقال.
الأمر الثاني هو أن الخيار الوحيد للمتابعة من هنا هو الضغط على كلمة Book a demo لحجز تجربة.
دعني أخبرك أن هذه الصفحة وما سيتبعها موجهة إلى المطور المبصر, والسبب ببساطة أن هذه الصفحة تعاني من مشاكل كثيرة مع قارئات الشاشة.
فإذا كانت الشركة تبحث عن مستخدمين مكفوفين فيجب أن تصلح مشاكل إمكانية الوصول لمساعدتهم على الوصول بسهولة إليها.
ومع ذلك, اضغط على Book a demo وستجد بعده 2 من الخيارات غير المنطوقة, قم بالتركيز على الأول, قم بتشغيل النمط التفاعلي, Focus mode واضغط enter, ثم قم بتعطيل النمط التفاعلي, وتابع النزول إلى الأسفل لتجد نموذج عليك كتابة معلومات به للتواصل مع الشركة.
ستجد أن من ضمن المعلومات المطلوبة هي وظيفتك والشركة التي تعمل بها, والأهم من ذلك ستجد الفقرة التالية:
We are here to guide you towards the right solution for your voice enabled project.
شخصيًا, أفهم من الفقرة أن الشركة تتحدث في هذا النموذج مع مطور لديه مشروع يريد تضمين أصواتها ضمنه.
مرة أخرى, المستخدم النهائي سيقوم بتنزيل الأصوات وتشغيلها, لن يمر عبر هذه العملية للحصول على الأصوات.
كنت قد وصلت إلى هذه النقطة منذ مدة طويلة, وعند تكرار طرح السؤال, كان علينا الذهاب أبعد من ذلك.
هل توزيع البرامج للمستخدمين النهائيين يتم بهذه الطريقة, بالتأكيد الإجابة هي لا.
نقاش:
نعرف الآن أن الشركة توفر حزم للمطورين, وذلك بمقابل مادي, فالشركة شركة ربحية ولا تقدم أصواتها كأعمال خيرية, والمطور عند قضاء وقت في تطوير البرنامج عليه الحصول على مبلغ مادي, وذلك ليربح, وليدفع لشركة Acapela تكلفة الحزمة المستخدمة في تطبيقه.
معرفتك في لغات البرمجة لا تجعلك مطور, ولن تمنحك الشركة الحزمة فقط لأنك تريدها, فالمفترض هنا إنك ستمر عبر عملية نقاش مع خبراء الشركة لتحديد تفاصيل مشروعك ومتطلباته, ومن ثم ستحصل على الحزمة والدعم المستمر.
إذن, عدم وجود مشروع عملي لن يمنحك حزمة التطوير.
ملاحظة’ أتحدث في هذه النقطة مع مطور, فنحن وصلنا مسبقًا إلى نتيجة أن Acapela لا توفر أصواتها للمستخدم النهائي على لينيكس.
حزم التطوير التي توفرها الشركات مجانًا ستجد روابط تنزيلها على موقعها, لكن Acapela تريد معرفة ما تريد فعله بالحزمة, وكيفية العمل, وستمنحك نسخة مرخصة وفقًا للاتفاق الذي ستصل إليه معهم, ونفترض إنها لن تكون حزمة مفتوحة المصدر, فالشركة لم توفر شيء مفتوح المصدر من قبل.
كما إنها شركة تجارية ربحية وليست مؤسسة غير ربحية على سبيل المثال.
بعض المعلومات عن Linux:
عدم كثرة مستخدمين هذا النظام خاصة المستخدمين المكفوفين, يجعل أمر تداول الإشاعات أكثر سهولة.
لكن هنا بعض المعلومات الأساسية:
قارئ الشاشة الأشهر هناك هو Orca لكنها معلومة قديمة, أليس كذلك؟
الجديد هو أن قارئ الشاشة هو قارئ شاشة, وليس آلة نطق, على الرغم من تكرار المصطلح, إلا إني أجدها أكثر طريقة معبرة لما أريد قوله, nvda هو قارئ شاشة, قامت الشركة بدمج عدة محركات معه, Talkback هو قارئ شاشة لكنه لا يحتوي على أي آلة نطق.
والآن, إذا حصلت على حزمة التطوير للينيكس, فما تحتاج لفعله ببساطة هو تطوير محرك, ليشغل الأصوات على Orca, هل نجحت, قم بنشر تطبيقك والسماح للمستخدمين بالدفع لك, وذلك لكي تربح أو على الأقل لتغطي تكلفة ترخيص حزمة التطوير.
ينطبق نفس الأمر على iOS, فيستطيع أي مطور لديه التمويل الكافي القيام بالأمر نفسه.
عند هذه النقطة, يمكنني القول بكل ثقة وفقًا لهذه النتائج أن تشغيل الأصوات مع قارئ الشاشة على لينيكس غير ممكن في الوقت الحالي, فنحن ذهبنا إلى المصدر الرسمي الذي سيوفر لنا الأصوات أو حتى حزمة التطوير, لكننا لم نجد شيء.
لكنك لست مضطر للاقتناع بهذه النتائج.
التواصل مع Acapela:
نعم, سنذكر بعض التفاصيل, ثم رد رسمي موضح من الأستاذ نوفل التونسي وهو من موظفي شركة Acapela.
عند ما فكرت أن أكتب هذا المقال, كنت بحاجة لرد رسمي أعتمد عليه بحيث يجيب على سؤال المقال.
مبدئيا, ذهبت إلى صفحة CONTACT على موقع الشركة, واكتشفت إنها صفحة تحمل نفس النموذج الذي وصلنا إليه مسبقًا, أي أن صفحة الاتصال الرئيسية في الموقع موجهة للمطورين وليس للمستخدمين العاديين, فالنموذج لا يحتوي على أي خيار يخص مشاكل تطبيق Android أو إضافة nvda.
بدلًا من ذلك, توفر الشركة عناوين بريد إلكتروني لكل منتج من تلك المنتجات.
ومع ذلك, اتبعت النموذجين وقمت بإرسال رسالتين, ولكم حرية تجربة القيام بالأمر نفسه:
لكني تلقيت رد على النموذج المرسل عبر صفحة حزمة التطوير.
البريد المرسل:
Hello,
I recently came across information suggesting that Acapela offers its Software Development Kit (SDK) for easy download and use with Orca on Linux in a few steps.
However, I believe this might be inaccurate. Based on my understanding, these tools likely require programmer expertise to run them with a screen reader and are not aimed at the average user.
Unfortunately, I haven’t been able to locate official documentation on the Acapela website regarding direct SDK download or usage with Orca.
Therefore, I would be grateful if you could provide some clarification on the following points:
- Is the Acapela SDK for Linux readily available for free download?
- Are there any licensing costs associated with the SDK, similar to the pricing structure for end-user voices on Android or NVDA?
- Can the SDK be easily integrated with the system and run seamlessly with Orca?
Thank you for your time and assistance in this matter.
Sincerely,
Qais
ترجمة:
مرحبًا،
لقد عثرت مؤخرًا على معلومات تشير إلى أن Acapela تقدم مجموعة تطوير البرامج (SDK) الخاصة بها لسهولة التنزيل والاستخدام مع Orca على Linux في بضع خطوات.
ومع ذلك، أعتقد أن هذا قد يكون غير دقيق. بناءً على ما أفهمه، من المحتمل أن تتطلب هذه الأدوات خبرة مبرمجة لتشغيلها باستخدام قارئ الشاشة ولا تستهدف المستخدم العادي.
لسوء الحظ، لم أتمكن من العثور على وثائق رسمية على موقع Acapela فيما يتعلق بتنزيل SDK بشكل مباشر أو استخدامه مع Orca.
ولذلك سأكون ممتنا لو تفضلتم بتقديم بعض التوضيحات حول النقاط التالية:
- هل Acapela SDK لنظام التشغيل Linux متاح للتنزيل مجانًا؟
- هل هناك أي تكاليف ترخيص مرتبطة بمجموعة تطوير البرامج (SDK)، مماثلة لتسعير أصوات المستخدم النهائي على Android أو NVDA؟
- هل يمكن دمج SDK بسهولة مع النظام وتشغيله بسلاسة مع Orca؟
أشكرك على وقتك ومساعدتك في هذا الشأن.
ملاحظة:
قمت بكتابة هذه الرسالة بناءً على المعلومات التي كان يتم تداولها معنا على الخاص من قبل بعض الأشخاص.
وجاء الرد سريعًا.
الرد:
Dear Qais,
Thank you for your interest in our speech solutions.
The product Acapela For Linux cannot be integrated easily with Orca, it requires an integration and needs high expertise in computer programming.
Our SDK is provided exclusively to companies and developers aiming to integrate it within their application, and then sell it to end users.
The cost of the SDK license is expensive comparing to Acapela For NVDA license (more than 10 times the price).
Best regards,
Nawfal
—
Nawfal TOUNSI
International Sales Manager
Acapela Group
ترجمة:
عزيزي قيس،
شكرا لاهتمامك بحلول الكلام لدينا.
لا يمكن دمج منتج Acapela For Linux بسهولة مع Orca، فهو يتطلب التكامل ويحتاج إلى خبرة عالية في برمجة الكمبيوتر.
يتم توفير SDK الخاص بنا حصريًا للشركات والمطورين الذين يهدفون إلى دمجه في تطبيقاتهم، ثم بيعه للمستخدمين النهائيين.
تكلفة ترخيص SDK باهظة الثمن مقارنة بترخيص Acapela For NVDA (أكثر من 10 أضعاف السعر).
أطيب التحيات،
نوفل
السعر:
لن أتحدث عن فقرة الأشخاص الموجهة إليهم أدوات SDK فهي تشرح نفسها, وكنا قد وصلنا إلى نفس الاستنتاج مسبقًا.
لكني سأقتبس فقرة من الرسالة:
The cost of the SDK license is expensive comparing to Acapela For NVDA license (more than 10 times the price).
تتراوح أسعار أصوات Acapela لnvda بين 60 و100 يورو, وإذا ضربنا الرقمين ب10, فسنحصل إما على 600 يورو, أو 1000 يورو, تدفع سنويًا بحسب الصفحة التي تشرح حزمة التطوير.
أي ما يزيد عن 600 أو 1000 دولار أمريكي على التوالي.
هل يوجد مطور يكلف نفسه كل هذا العناء, وإذا وجد, هل ستمنحه الشركة ترخيص دون مشروع؟
في الختام:
نحن لسنا هنا لنفرض عليك وجهة نظرنا, فقد أجرينا البحث هذا لتقرأه وربما تبحث أكثر, ومن ثم سيكون لك وجهة نظرك.
إذا سمعت معلومات من أي شخص يمكنك ببساطة الذهاب إلى موقع Acapela والتحقق منها, وأكثر من ذلك, يمكنك التواصل معهم وطلب التحقق منها, الأمر ليس صعب, نحن تواصلنا وحصلنا على ردود, ويمكنك القيام بالأمر نفسه.
كان الهدف من هذا المقال ببساطة إجراء بحث شامل للحصول على إجابات تنهي الجدل بهذا الخصوص.
فأنا وأصدقائي نعتقد أن تشغيل الأصوات على قارئات شاشة لينيكس في الوقت الحالي غير متاح, لكننا لا نفرض وجهة نظرنا على أي أحد, لكن تبقى هناك حقائق, يمكنك الاضطلاع عليها ومن ثم التفكير والاقتناع بالفكرة أو تجاهلها.
ويمكنكم ببساطة أن تتواصلو مع Acapela كما فعلنا وتطرحو أسئلتكم عليهم.
إذا وصلتم إلى نتيجة مختلفة, فيسعدنا مشاركتها معنا ليتم تحديث المقال.
والآن عزيزي القارئ, أخبرني أنت, هل يمكن تشغيل أصوات Acapela على Linux?