Мне успешно удалось заставить System.Speech.Synthesis читать текст на английском языке произвольными голосами Анны и Сэма. Моя следующая задача - локализовать приложение для правильного чтения испанского текста для нашей испаноязычной клиентуры.
Однако я не думаю, что задаю правильные вопросы, потому что я не могу найти в документации, на форуме, в группе или технологии каких-либо четких объяснений того, как это можно сделать.
1-й: Правильно ли я сказал, что в классе SpeechSynthesizer или любом другом объекте преобразования текста в речь нет настроек? Другими словами, это только вопрос установки правильного голоса, который будет читать с испанским «акцентом»?
2-й: Как это сделать? Я видел ссылки на испанские библиотеки, которые пытался установить, но я никогда не смог увидеть эти новые голоса в моей панели управления Windows XP Speech или в вызове GetInstalledVoices () моего приложения.
Я использую .Net 3.5 SP 1 Windows XP SP3, а мой код - Visual Studio 2..8.
Если мне не хватает деталей, пожалуйста, дайте мне знать.
Буду признателен за любую помощь.
V