SolveMedia Audio
Описание.
В CapMonster есть возможность решения звуковых SolveMedia. Для этого используется модуль ZennoLab.AudioSolveMedia.
Решение через ZennoPoster.
Мы подготовили для вас сниппет, который поможет с отправкой звуковых капч от SolveMedia из ZennoPoster на CapMonster:
Сниппет для решения SolveMedia Audio
Примечание.

Перед загрузкой страницы с капчей Solve Media и запуском сниппета обязательно отключите плагины — иначе ссылка для скачивания аудиофайла просто не появится.
Также обратите внимание на ключевые параметры работы сниппета, которые вы можете настроить под свои задачи:
- время ожидания загрузки нужного элемента:
var waitTime; - количество попыток обновить или подгрузить элемент на странице:
var tryLoadElement; - папка для временного хранения аудиофайлов (она создаётся автоматически в директории вашего проекта):
var mainAudiofolderName = "sm_audio".
ZennoPoster.CaptchaRecognition("CapMonster2.dll", base64StringAudioBytes, "CapMonsterModule=ZennoLab.AudioSolveMedia");
Качество распознавания.
Дело в том, что и графическая, и звуковая версии этой капчи со временем начинают искажаться при слишком частых запросах. В результате распознать их становится сложно — как человеку, так и нашей системе. Поэтому указанный в модуле процент успешного распознавания стоит рассматривать как ориентировочный.
На свежем IP-адресе точность обычно выше заявленного уровня, но после нескольких сотен решённых капч она естественно снижается.
Кроме того, на результат влияет и длина аудиозаписи — чем больше слов в ней произносится, тем сложнее распознавание.