С ответами запоздал, т.к. интернет у меня с 2.00 до 8.00 утра. И так, начну по порядку: Что-то у меня не получилось с SAPI4 , да и в SAPI5 удобнее управлять параметрами голоса через XML. А Николай для SAPI5 есть, это "Acapela Elan Speech Cube". Голоса иногда все же обновляются разработчиками, той же Катерины у меня уже две версии - вторая немного быстрее говорит, а ввод пресетов для каждого голоса только бы усложнил настройку. Проще настраивать каждый голос, проверяя его на вкладке "ПРОВЕРКА", а настройки потом сохранятся. Они находятся в файле "TalkyCfg.ini" и вот так выглядят "<pitch absmiddle="0"><rate absspeed="0"><volume level="100">". Управление остановкой времени через пункты "Пауза игры". Можно внести это в список опций, потому что не всем понравится ожидание, да и TTS иногда долго подготавливает текст. Или сделать возможность перед(после?) каждой фразы вставлять любой текст - вставить точки и пробелы, и будет пауза? Управление камерой я добавил в последнюю очередь, и оно еще плохо проработано. Также не уверен, что расстояние для камеры подбирается оптимально. Жду других предложений по поводу камеры. На вкладке "ФИЛЬТРЫ" - два самых нижних настраивают базовую скорость воспроизведения речи. В "MWTalkyCfg.exe" на вкладке "УСТАНОВКА" - не нужно, если установлен в "ModuleLoader"(Куда установлен - написано на этой же вкладке.) Если установлен в "ModuleLoader" - в "MLShell.exe" самая нижняя кнопка. Можно просто отключить опцией "Отключить все". Нагрузка только когда TTS подготавливает текст - между выбором топика и началом его звучания. С MGE у меня работает, а в остальном, если при запуске не выдает сообщение "Одна из сигнатур не совпадает." то все должно работать. У меня такого не было, но все ролики я скопировал в папку с игрой. Может такое бывает, если ролики на CD диске? Можно реализовать возможность подстановки реальной человеческой озвучки, но кто будет озвучивать СТОЛЬКО текста? После распаковки в папку игры лучше сначала запустить "MWTalkyCfg.exe" он создаст "MWTalkyLib.dll" затем надо запустить "MLShell.exe", нажать вторую снизу кнопку, затем нажать третью сверху кнопку и выбрать фийл "MWTalkyLib.dll". После того, как "MWTalkyLib.dll" появится в списке нужно щелкать по этому пункту списка, пока слева не будет видна красная стрелка. теперь можно закрыть "MLShell.exe". Планирую сделать нормальный инсталлятор.