سؤال

ولقد تمكنت بنجاح للحصول على System.Speech.Synthesis لقراءة النص الانكليزي بأصوات التعسفية آنا وسام. مهمتي التالية هي لتوطين طلبي لقراءة النص الإسباني لدينا الاسباني الناطقة زبائن بشكل صحيح.

ولكن، لا أعتقد أنني طرح الأسئلة الصحيحة، ب / ج لا أستطيع أن أجد في الوثائق، منتدى أو جماعة أو التكنولوجيا والكتابة عن أي تفسير واضح بشأن كيفية القيام بذلك.

1: هل أنا تصحيح في قوله أنه لا يوجد وضع على الطبقة SpeechSynthesizer أو أي كائن النص إلى كلام الآخرين؟ وبعبارة أخرى، هل هو مجرد مسألة تركيب الصوت الصحيح الذي سوف تقرأ مع "لهجة" الإسبانية؟

2: كيف واحد يفعل هذا؟ لقد رأيت وصلات للمكتبات الاسبانية التي حاولت تركيب، لكنني أبدا قادرا على رؤية هذه الأصوات الجديدة في لوحة التحكم في ويندوز XP الكلام أو في GetInstalledVoices التطبيق الخاص بي () المكالمة.

وأستخدمه صافي 3.5 SP 1 واحد ويندوز XP SP3، ورمز بلادي باستخدام Visual Studio 2..8.

إذا أنا التفاصيل في عداد المفقودين، واسمحوا لي أن أعرف.

وسأكون ممتنا أي مساعدة. V

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

المحلول

وبعد أن فعلت هذا من قبل ..

وأول شيء عليك القيام به هو الحصول على الأسبانية "الخط الصوتي" ..

http://www.naturalvoices.att.com/

ووالشيء التالي الذي عليك القيام به هو ترجمة النص من الإنجليزية إلى الإسبانية.

وبعد ذلك يمكنك تمرير الخاص الترجمة الأسبانية في محرك تحويل النص إلى كلام، وذلك باستخدام الخط صوت الأسبانية.

Speaker.SelectVoice("<voiceName>");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top