Кто-нибудь еще испытывал (и, возможно, устранял) непреднамеренные изменения высоты звука с использованием голосов MS SAPI TTS?
Я использую интерфейс автоматизации SpVoice с SAPI 5.1.
Прямо сейчас мое приложение (приложение VB6) может перейти в состояние, когда TTS (Microsoft Anna) начинает звучать как бурундук (правильная скорость, но высокий тон), и даже перезагрузка Vista не решает проблему.
Я передаю XML в функцию Voice.Speak (). Я пробовал отправлять ‹pitch absmiddle =" 0 "/> перед всеми остальными XML, но это все еще не решает проблему с питчем. Когда я пробую предварительный просмотр голоса TTS на панели управления речью, голос имеет нормальную высоту.
Проблема возникала у меня в XP в прошлом, однако перезагрузка, похоже, исправила ее.