هذه الوظيفة الإضافية تنفذ توافق NVDA مع مزج IBMTTS.
لا يمكننا توزيع مكتبات IBMTTS. لذلك هو مجرد السائق.
إذا كنت ترغب في تحسين هذا السائق ، فلا تتردد في إرسال طلبات السحب الخاصة بك!
على الرغم من أن هذا السائق متوافق مع مكتبات البلاغة (نظرًا لأن البلاغة لديها نفس API مثل IBMTTS) ، فلا يوصى باستخدام البلاغة مع هذا السائق بسبب مشكلات الترخيص. قبل استخدام أي مكتبات توليف مع هذا السائق ، يوصى بالحصول على حقوق استخدام الترخيص أولاً.
تم تطوير هذا السائق مع الوثائق المتاحة لـ IBMTTS ، المتاحة للجمهور على الويب. انظر قسم المراجع لمزيد من التفاصيل.
أحدث إصدار متاح للتنزيل في هذا الرابط
VIAVOICE TTS هو محرك نص إلى كلام تم تطويره بواسطة IBM ، والذي يقوم بتوليف التمثيل النصي للغة البشرية في الكلام.
تمكين توسيع الاختصار: تبديل اختصارات الاختصارات. لاحظ أن تعطيل هذا الخيار سيؤدي أيضًا إلى تعطيل توسيع أي اختصارات محددة في قواميس الاختصار المقدمة من المستخدم.
تمكين التنبؤ بالعبارة: إذا تم تمكين هذا الخيار ، فسيحاول المزج المصمم التنبؤ بمكان حدوث توقف مؤقت في الجمل بناءً على بنيتها ، على سبيل المثال ، باستخدام كلمات مثل "و" أو "" كحدود العبارة ". إذا تم إيقاف هذا الخيار ، فلن يتوقف إلا إذا تم مواجهة الفواصل أو أي علامات ترقيم أخرى.
توقف مؤقت: هذا مربع التحرير والسرد مع ثلاثة خيارات.
أرسل دائمًا إعدادات الكلام الحالية: هناك خطأ في المخلف الذي سيؤدي أحيانًا إلى إعادة تعيين إعدادات الكلام والملعب بإيجاز إلى قيمها الافتراضية. سبب هذه المشكلة غير معروف حاليًا ، ولكن الحل البديل هو إرسال معدل الكلام الحالي وإعدادات الملعب بشكل مستمر. يجب تمكين هذا الخيار بشكل عام. ومع ذلك ، يجب تعطيله إذا كان قراءة النص الذي يحتوي على علامات صوت Backquote.
معدل العينة: يغير جودة صوت المزج. الأكثر فائدة لـ IBMTTS ، حيث يتيح ضبط معدل العينة على 8 كيلو هرتز الوصول إلى مجموعة جديدة من الأصوات.
تحتوي هذه الوظيفة الإضافية على فئتها الخاصة من الإعدادات داخل خيارات NVDA ، لإدارة بعض الوظائف الداخلية غير المتعلقة بتوليف الكلام.
ملاحظة: لن تؤدي وظيفة التحديث التلقائي أو اليدوي إلى إزالة الملفات الداخلية للإضافة. إذا كنت تستخدم مكتباتك في هذا المكان ، فيمكنك استخدام هذه الوظيفة بأمان. ستكون مكتباتك آمنة.
تحتاج NVDA 2019.3 أو أحدث.
هذا مجرد سائق ، يجب أن تحصل على المكتبات من مكان آخر.
يدعم برنامج التشغيل هذا المكتبات الأحدث قليلاً التي تضيف دعم اللغة الشرقية الآسيوية ، ولديها إصلاحات محددة لترميز النص المناسب. يجب أن تعمل المكتبات القديمة بدون هذا.
اعتبارًا من الإصدار 21.03A1 ، يعمل هذا السائق أيضًا مع المكتبات الأحدث من IBM ، بدلاً من مجرد تلك الكلام. يتم تضمين مجموعة من الإصلاحات المستقلة لتلك المكتبات ، ويتم حساب اللغات الإضافية والاختلافات الأخرى. يتم دعم الأصوات المتسلسلة ، ويمكن الوصول إليها عن طريق ضبط معدل العينة على 8 كيلو هرتز بعد تثبيت الأصوات. للحصول على أفضل النتائج ، استخدم بنية IBMECI.DLL في يونيو 2005 (الإصدار 7.0.0.0) حيث يمكن أن تكون الإصدارات القديمة غير مستقرة عند تلقي النص بسرعة ، على سبيل المثال ، عن طريق التمرير بسرعة عبر العناصر في القائمة. لاحظ أيضًا أنك إذا كنت تستخدم مكتبات Hong Kong Cantonese أو IBMTTS الصينية ، فقد ترغب في تعطيل وظائف الإملاء في استخدام خيار الإملاء إذا تم دعمها ، لمنع بعض الأحرف في هذه اللغات باستخدام Pinyin التي يتم تحويلها داخليًا.
فقط قم بتثبيته كإضافة NVDA. ثم افتح إعدادات مربع الحوار NVDA ، وقم بتعيين ملفات مجلد IBMTTS في فئة IBMTTS. أيضًا في هذه الفئة ، يمكنك نسخ ملفات IBMTTS الخارجية إلى وظيفة إضافية لاستخدامها محليًا.
من أجل جعل عملك أسهل ، تركت قالب ترجمة في الفرع الرئيسي.
بالنسبة للوثائق ، قمت بإنشاء ملف بعنوان "Docchangelog-for translators.md". يمكنك استخدام هذا الملف لمعرفة ما تم تغييره في الوثائق وتحديث الوثائق الخاصة بلغتك.
إذا كنت ترغب في ترجمة هذه الوظيفة الإضافية إلى لغة أخرى ولا ترغب في فتح حساب GitHub أو تثبيت Python وغيرها من الأدوات اللازمة للترجمة ، فقم بالخطوات التالية:
لن تحتاج إلى تجميع الملفات المصدر. سأفعل ذلك عند إصدار نسخة إضافية جديدة. سأذكر اسمك بالالتزام المعني. إذا كنت لا ترغب في ذكرها ، دعني في البريد الإلكتروني.
ملاحظة: تأكد من أنك قد استخدمت أحدث قالب سلاسل الترجمة.
هذه طريقة بديلة. إذا كنت تريد ، يمكنك دائمًا الذهاب بالطريقة المعتادة. شوك هذا الريبو ، وتحديث الترجمة لغتك ، وأرسل لي العلاقات العامة. ولكن بهذه الطريقة ستضيف لك المزيد من التعقيد بالنسبة لك.
بمجرد إغلاق وحدة التحكم ، يتم إلغاء تنشيط البيئة الافتراضية.
لا ينصح بتضمين المكتبات مع هذا السائق. ذلك لأنه إذا قام المستخدم بتحديث برنامج التشغيل من الريبو الرسمي ، باستخدام تثبيت NVDA الإضافي ، سيتم حذف الإصدار القديم بما في ذلك المكتبات. أحد الحلول لهذا الغرض هو تثبيت المكتبات في إضافة منفصلة. اتبع هذا الرابط لمعرفة كيفية حزم المكتبات في إضافة منفصلة.
إذا وجدت مشكلة أمنية مع بعض المكتبات المتوافقة مع هذا السائق ، فالرجاء عدم فتح مشكلة github أو التعليق عليها على المنتديات قبل حل المشكلة. الرجاء الإبلاغ عن المشكلة في هذا النموذج.
إذا لم تصطدم المشكلة ببرنامج التشغيل أو قارئ الشاشة ، فافتح مشكلة github هنا.
يعتمد هذا التشغيل على IBM TTS SDK ، تتوفر الوثائق على: هذا الرابط
أيضا في جامعة كولومبيا في هذا الرابط
أو يمكنك الحصول على نسخة احتياطية على هذا الريبو
Pyibmtts: غلاف Python لـ IBM TTS تم تطويره بواسطة Peter Parente
انظر ملفات النسخ الاحتياطي هنا:
tts.pdf
أو tts.txt.