Отправляет email-рассылки с помощью сервиса Sendsay

[prg] работа с ru-tts в делфи

In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=o+PbBG5cP8elHWgIiXaEbWCKakJVRPdkdhaqALJnCQo=;
b=PwOLi2G2hWViqzR3Nbf8u8b1pu
2xHWJcEUoEeH7kyltl5/BUEkTtlcXGeOY8/0oMLJH96heXCnaoFWmhrZ4AZHkQR3QSoL87koRUSs
O
8kQmaxMqrc+WhitT2LzQ77NhxyVTkNK0yPoxZdPFrKsZcME9hBZ+1w9kM2zHcDEaBS9w=;

Здравствуйте, industry.
Подскажите пожалуйста, одному моему знакомому неподписанному на рассылку понадобилось при крутить к приложению в делфи Ru-tts
.
Подскажите или пожалуйста набросайте пример озвучки какого-нибудь сообщения на делфи.
Спасибо.

Ответы:

Приветствую всех!
Слишком общий вопрос. В чём конкретно сложности?
Вряд ли ваш знакомый сам собрал ru-tts из исходников. Скорее всего, он
использует чью-то DLL.
Если он уже подключал к проектам на Delphi сторонние DLL, то для ru_tts
всё аналогично.
Если сталкивается с этим впервые, тогда есть смысл почитать публикации в
сети на тему Delphi и подключение DLL.
Успехов! Анатолий.

25.06.2022 13:29, Владислав Кондратюк пишет:

Ответить   i_chay Sat, 25 Jun 2022 22:44:23 +0400 (#3688448)

 

Здравствуйте, i_chay.

Вы писали 25 июня 2022 г., 21:44:23:

Нет он не соберал из исходников ru-tts, тогда вопрос будет такой, можно ли подключить к делфи dll из нюфона, который используется в NVDA?
И что можно написать например в делфи в компоненте кнопки, чтоб прозвучала какая-нибудь фраза, ну например считалось сообщение с поле edit, про сапи он знает, но хочет использовать напрямую.

Ответить   Sat, 25 Jun 2022 23:23:21 +0300 (#3688453)

 

Приветствую всех!

Если ваш знакомый хочет использовать ru_tts, который напрямую
подключается к NVDA, то в таком случае существует проблема с лицензией.
Проблема заключается в том, что разработчик ru_tts для NVDA не
предоставлял лицензии на использование ru_tts Dll отдельно от всего пакета.
Ведь ваш знакомый, скорее всего, будет вместе со своим приложением
распространять и используемую DLL, а для этого должен получить
письменное согласие (то есть лицензию) от разработчика этой DLL.
Заодно, возможно, разработчик и укажет корректный способ вызова функции
этой DLL для озвучки текста.
Иначе ваш знакомый должен собрать свою DLL из исходников ru_tts
самостоятельно или обратиться к тому, кто сделает это для него.
Есть, конечно, способ подключить ru_tts, не обращаясь к разработчику
ru_tts для NVDA, но, судя по уровню вопроса вашего знакомого, он ещё
далеко не закоренелый хакер, поэтому не хотелось бы, чтобы он воспринял
пиратство как приемлемый способ использования сторонних разработок.
Успехов! Анатолий.

26.06.2022 0:23, Владислав Кондратюк пишет:

Ответить   i_chay Sun, 26 Jun 2022 01:41:41 +0400 (#3688455)

 

Здравствуйте, i_chay.

Вы писали 26 июня 2022 г., 0:41:41:

Ну да, это автор некой программы "Инструктор Кноп", а он в своё время программировал на Паскале только в Досе, а теперь он чуток начал изучать делфи, и пытается тот же "Кноп"
переписать для Винды.
При этом он хочет использовать фонемофоновский голос.
Скорее всего я попробую собрать ему dll.
Или обращусь к автору ru-tts для MVDA, как Вы и советовали.

Ответить   Sun, 26 Jun 2022 10:12:32 +0300 (#3688474)