سؤال

أنا في حيرة من أمري حول كيفية عمل TTS في VB 2010 Express. قرأت العديد من كيف ، كل واحد منهم يوضح كيفية القيام بـ TTS بطريقة مختلفة (من خلال system.speed ، إضافة مرجع إلى مكتبة كائنات الكلام Microsoft ، باستخدام SAPI وما إلى ذلك). لسوء الحظ ، لا يعمل أي منهم خارج الصندوق بالنسبة لي ، لذلك أحتاج إلى تثبيت حزم إضافية واتباع بعض الإجراءات.

سؤالي هو: ما هي الطريقة الأكثر وضوحًا لتمكين TTS ، واختيار صوت غير إنجليزي ويتم التأكد من وجود قابلة للتنفيذ قابلة للتنفيذ (IE قابل للتثبيت على آلات XP و Vista)؟

شكرًا!

هل كانت مفيدة؟

المحلول

أكبر حاجز طريق ستواجهه هو تشغيل XP. Windows Vista & Windows 7 لديها SAPI 5.3 (و system.speech) تم تثبيتها مسبقًا. XP لا يحتوي على SAPI مثبت على الإطلاق ، لذلك سيتعين عليك الحصول على تثبيت وإضافة وحدات دمج SAPI (تريد الذهاب إلى هذه الصفحة وقم بتنزيل ملف الكلام 5.1 SDK Redistributables - ProberSDK51MSM.Exe) على تثبيت مشروعك (ربما ستحتاج ويكس لجعل هذا أبسط).

المشكلة الثانية هي أنه لا توجد أصوات TTS مجانية ليست الإنجليزية أو الصينية. إذا كنت بحاجة إلى الفرنسية أو أي شيء آخر ، فسيتعين عليك شراء واحدة - ولن تكون رخيصة.

حظا طيبا وفقك الله!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top