Derniers journaux de andeus :

Journal : Captcha audio

Posté par andeus () le 13 juillet 2006
0
Pour le moment le captcha[1] me semble avoir encore de beaux jours devant lui, les solutions alternatives étant souvent farfelues, compliquées, inefficaces ou mal adaptées.

Le problème majeur du captcha est qu'en plus de bloquer les bots, il bloque aussi les malvoyants.

Sur mon site je propose donc de télécharger la version audio du captcha. Pour cela j'utilise Flite de la façon suivante:


$string = valeur du captcha
$textparts = array(
'A' => 'Letter A as Aaron',
'B' => 'Letter B as Brian',
....
'1' => 'Number 0',
....
);
$strlen = strlen($string);
$text = '';
for($i=0;$i<$strlen;$i++) {
$letter = substr($string,$i,1);
$text .= $textparts[$letter] . '. ';
}

$tmpfile = tempnam("/tmp/",'audiocaptcha-');
shell_exec("/usr/bin/flite -t " . escapeshellarg($text) . " -o $tmpfile");

header('Content-type: audio/x-wav');
header("Content-Disposition: attachment;filename=".basename($tmpfile).".wav");

readfile($tmpfile);

unlink($tmpfile);


Voila, ça marche plutôt bien mais j'en arrive à mon problème: Je ne trouve pas de voix française pour lire mon captcha :/


[1] Image avec du texte à recopier dans une case, pour éviter les bots, comme vous pouvez en voir par exemple sur ce site de temps en temps.

> Lire le journal (17 commentaires, moyenne: 2,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Flite

Posté par andeus () le 13/07/2006 à 11:02. (lien). Évalué à 4.

Un script de génération de captcha qui utilise aussi Flite pour la version audio: http://www.ejeliot.com/pages/2

Captcha sur wikipedia: http://en.wikipedia.org/wiki/Captcha

rabat-joie

Posté par super_mario () le 13/07/2006 à 11:15. (lien). Évalué à 3.

Le problème majeur du captcha audio est qu'en plus de bloquer les bots, il bloque aussi les mal-entendants.

  • [^]sale idiot

    Posté par super_mario () le 13/07/2006 à 11:20. (lien). Évalué à 2.

    Mea culpa, ça m'apprendra à lire en diagonale, il propose de télécharger l'équivalent converti depuis la chaîne pour les mal-voyants /o\ Vous pouvez moinsser.
    Sinon j'ai vu des sites proposer ce fonctionnement (hotmail je crois). Bon reste le problème des aveugles sourds.

    • [^]Re: sale idiot

      Posté par Nicolas Schoonbroodt (Jabber id, page perso, ) le 13/07/2006 à 11:25. (lien). Évalué à 3.

      Mais il y a aussi le fait que si tu met captcha audif et visuel sur le même site, tu augmente les possibilités pour un bot de le déchiffrer. Si en plus le captcha représente le même mot, alors on peut recouper les infos. Quel bonheur !

      --
      [ Répondre ] Ce commentaire est-il impertinent ou utile ?
      • [^]Re: sale idiot

        Posté par andeus () le 13/07/2006 à 11:40. (lien). Évalué à 3.

        Ouai :/ Mais en attendant c'est pour moi la solution la plus efficace parmis celles qui ont été proposées ici: http://linuxfr.org/~yeupou/20888.html

    • [^]Re: sale idiot

      Posté par Jean-Philippe (page perso, ) le 13/07/2006 à 13:11. (lien). Évalué à 2.

      Le peu de sourds aveugles ont d'autres priorités que de surfer sur internet...

    • [^]Re: sale idiot

      Posté par Colin Leroy (page perso, ) le 13/07/2006 à 13:44. (lien). Évalué à 4.

      Bon reste le problème des aveugles sourds.

      Suffit de faire une exception si le nom entré est "Hellen Keller"...

      (j'ai honte)

      --
      Claws Mail - it bites!
    • [^]Re: sale idiot

      Posté par Nahuel ANGELINETTI (Jabber id, page perso, ) le 13/07/2006 à 15:58. (lien). Évalué à 2.

      Ca doit exister des sorte de tableau ou le texte d'une page web est transcrit en brail. Donc l'aveugle sourd pourra lire le captcha texte.
      Et si ca n'existe pas, ce serait pas mal de le développer ;)

      --
      Jabber/XMPP : nahuel@ahtna.org
      • [^]Re: sale idiot

        Posté par kaouete (page perso, ) le 13/07/2006 à 16:41. (lien). Évalué à 2.

        le captcha texte est une image contenant du texte :]

        • [^]Re: sale idiot

          Posté par Nahuel ANGELINETTI (Jabber id, page perso, ) le 13/07/2006 à 17:50. (lien). Évalué à 0.

          Il existe des captcha textes qui ne sont pas des images, mais réellement du texte.

          --
          Jabber/XMPP : nahuel@ahtna.org
      • [^]Re: sale idiot

        Posté par Jean-Philippe (page perso, ) le 13/07/2006 à 17:23. (lien). Évalué à 3.

        Comment tu apprends le braille à un sourd aveugle ?

        • [^]Re: sale idiot

          Posté par Nahuel ANGELINETTI (Jabber id, page perso, ) le 13/07/2006 à 17:52. (lien). Évalué à 1.

          Générallement c'est pas de naissance, et générallement les deux ne sont pas venus d'un coup...
          sinon le pauvre... et je ne vois aucune autre methode...
          le morse par vibration sur la peau ? encore faudrait il qu'il ai appris le morse avant d'avoir eu l'accident...

          --
          Jabber/XMPP : nahuel@ahtna.org
        • [^]Re: sale idiot

          Posté par nicoprog () le 13/07/2006 à 22:38. (lien). Évalué à 1.

          Comment tu fais pour surfer sur internet si tu ne connais pas le braille et que tu es un sourd aveugle ?

Invalid !!

Posté par GCN (Jabber id, page perso, ) le 13/07/2006 à 12:08. (lien). Évalué à 4.


....
'1' => 'Number 0',
....


Enter password: 0
Wrong password, try again...

:)

--
The UNIX way of sex:
date;cd ~;gunzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep
  • [^]Re: Invalid !!

    Posté par andeus () le 13/07/2006 à 12:26. (lien). Évalué à 3.

    Il fallait biensûr lire Number 1 :)

...

Posté par Jylam / jylam.lnxsce (page perso, ) le 14/07/2006 à 10:38. (lien). Évalué à 2.

Ca n'empeche que les captcha sont :

1/ emmerdants pour tout le monde, sourds, aveugles, cul de jatte
2/ Pour la graaaaaande majorité cassables par des bots en moins de temps qu'il n'en a fallut pour coder le captcha lui meme (celui de ce site en est d'ailleur un exemple flagrant)
3/ Au final, completement inutiles

Si quelqu'un arrive a me sortir l'interet reel de cette chose (et un captcha son, en plus d'emmerder le monde qui n'a pas le son/qui est sourd/ etc, est limite aussi voir plus simple a cracker qu'un captcha visuel), je suis preneur.

Revenir en haut de page