[prg] Re[3]: SAPI 5 call in Java
Здравствуйте, Саша Козловский.
> Какой из 2-х вариантов работы с sapi на Ваш
> взгляд следует предпочесть,т.е при каком варианте программа будет более
> производительна.
На мой взгляд, при всех прочих равных, COM-интерфейс - это всё-таки для
какого-то случая небольшого озвучивания, например, в словаре произнести
слово. Если же вы пишите что-нибудь типа Max-Reader, то есть приложение
критически завязанное на TTS, то лучше работать на прямую с MS Speech API.
К тому же я сейчас точно не помню все методы COM-интерфейса, но по-моему они
далеко не полностью покрывают все возможности SAPI.
> где-то есть библиотека
> от quentin screanreaderapi.dll и в ней,по моему,есть поддержка sapi и
> даже там был пример работы с ней на java,который,в общем,у меня что-то
> не очень работал.
Вполне возможно. Я не претендую на всеохватность моих знаний о
Java-реализациях поддержки SAPI. Наверняка на GitHub или Source Forge можно
найти ещё ряд проектов в той или иной степени решивших эту задачу.
LUWRAIN я тут предложил лишь как один из возможных вариантов посмотреть, так
как сам щупал его руками и уверен в работоспособности.
Кстати, тот SDK JSAPI с поддержкой SAPI для Java, о котором я писал в
прошлом письме, в действительности является платным только для коммерческих
продуктов. То есть если у вас некоммерческий продукт и не интеграция в
корпоративную систему, то можно использовать и так. Вот ссылка:
http://www.cloudgarden.org/JSAPI/
Успехов. Никита.