• EN
    РУ

rucaptcha/recognize_audio_captcha

recognize_audio_captcha($filename,$type); - распознать с капчу из аудио файла (mp3). Подробнее можно узнать здесь (Audio Recaptcha v2 + Audio SolveMedia) (Доступна с версии 4.10.7)
Для ее работы используются следующие поля объекта :
  • $this->api_key - API ключ

    Функция на вход принимает параметры:

  • $filename – путь к аудио файлу капчи (формат mp3)
  • $type – тип аудио капчи (0 - Audio Recaptcha v2 , 1 - Audio SolveMedia)

  • После отработки функция возвращает результат своей работы в робот :
  • Результат распознования – строка капчи или код-строка с ответом об ошибке:
  • ERROR_KEY_DOES_NOT_EXIST - вы использовали неверный captcha ключ в запросе
  • ERROR_WRONG_ID_FORMAT - некорректный идентификатор капчи, принимаются только цифры
  • ERROR_CAPTCHA_UNSOLVABLE - капчу не смогли разгадать 5 разных работников




  • Пример использования recognize_audio_captcha (PHP):

    <?php $xhe_host = "127.0.0.1:7010";
     
    // подключим объект для управления эмулятором, если еще не подключен
    if (!isset($path))
      $path="../../../Templates/init.php";
    require($path);
     
    // начало
    echo "<hr><font color=blue>rucaptcha->".basename (__FILE__)."</font><hr>";
     
    // API ключ
    $rucaptcha->api_key="cdbecaf74aaf1aadafbd97189886ab92";
     
    // 1 
    echo "1. Распознаем аудио файл от ReCaptcha 2 : ";
    echo $rucaptcha->recognize_audio_captcha($debug->get_cur_script_folder()."test\\80692.mp3",0);
     
    // конец
    echo "<hr><br>";
     
    // Quit
    $app->quit();
    ?>

    Пример использования recognize_audio_captcha (Python):

    # Additional paths
    import sys
    sys.path.insert(0, '../../../Templates PY/')
     
    xhe_host = "127.0.0.1:7010"
    from xweb_human_emulator import *
     
    # начало
    echo("<hr><font color=blue>rucaptcha.xxxxxxxxx</font><hr>")
     
    # API ключ
    rucaptcha.api_key="cdbecaf74aaf1aadafbd97189886ab92"
     
    # 1 
    echo("1. Распознаем аудио файл от ReCaptcha 2 : ")
    echo(rucaptcha.recognize_audio_captcha(debug.get_cur_script_folder()+"test\\80692.mp3",0))
     
    # конец
    echo("<hr><br>")
     
    # Quit
    app.quit()