はてダに未ログインでコメントするときの画像内の文字を読み上げるよ

  • http://www.trynt.com/trynt-audio-captcha-api/ という便利なAPIを見つけたので、これを使うことにしました
    • Audio CAPTCHA っていうくらいだから、特殊な音声データなのかもしれない期待
    • 数値しか受け付けてくれない…はてなの画像内文字は16進数…
      • 読み上げる時は10進数でそのまま入力してもらい、投稿ボタンを押したときに16進数に変換することに
javascript:(function(){var g=document.images;for(i=0;i<g.length;i++){if(g[i].className=='captcha-image'){e=document.createElement('embed');e.src='http://ido.nu/ayaya/cts.cgi?'+encodeURIComponent(g[i].src);e.type='audio/wav';e.width='200';e.height='50';g[i].parentNode.appendChild(e);break;}};$('comment-form').onsubmit=function(){$('comment-captcha').value=('00000'+parseInt($('comment-captcha').value,10).toString(16)).slice(-6);};$('comment-captcha').focus();})()
  • 読み上げ速すぎるよー
  • 前のほうが聞き取りやすかったけど、単なるttsだったので機械的に突破しやすかったはず