2016-10-17 2 views
-3

Делает считывание произвольной сгенерированной строки для целей конвертации (в ASP.Net C#). Я реализовал это, используя решение Адриана, используя System.Speech.SpeechSynthesizer в следующей ссылкеСтрока ASP.Net для аудио

How to implement Custom Audio Capcha in ASP.Net

Но мой клиент не доволен голосом, как это неуклюжее несколько раз. Например, J считывается как G. (мне удалось разбить строку на массив символов и заменить J на ​​«jay», который читает ее правильно). Поскольку это сервер, на который мы собираемся включить это, количество установленных голосом - это всего лишь одно, это Microsoft sams. Поэтому я ищу любой другой вариант, который будет читать его лучше. Я не могу использовать сторонний сервис или API (например, recaptcha), так как он является банковским сайтом (вы знаете причины безопасности)

+0

Извините, что я отредактировал исходный вопрос. Надеюсь, теперь это имеет смысл. Подходит для беспокойства ... – Ramki

ответ

0

Ну, вы попросили лучшего способа: просто используйте хорошо известный CAPTCHA, как reCAPTCHA, который делает тяжелый подъем для вас. Хорошие текстовые синтезаторы не дешевы.

Смежные вопросы