Captcha Audio - 音声認証
Captcha(画像認証)の音声版です。画像認証は、アクセシビリティの問題を抱えており、視覚障害者に対してのサービス利用を阻んでいます。 そのため、画像認証だけでなく音声などを併用することが求められています。
アクエストでは、音声合成技術を利用した音声認証モジュールを開発しました。
コンパクトで処理の軽い規則音声合成エンジン AquesTalk を用いることによって、 文字毎の読み方を複数の読みをランダムに選択して与えるなど、複雑なパタンをとても簡単に構成することができます。
Captcha(キャプチャ、"Completely Automated Public Turing test to tell Computers and Humans Apart";
コンピュータと人間を区別する完全に自動化された公開チューリングテスト)は チャレンジ/レスポンス型
テストの一種で、ユーザが人間であるかどうかを決定する計算処理に使われる。日本では「画像認証」とも呼ばれる。(Wikipediaより)
特徴
- XML Webサービスとして実装しているので、現状のシステムに容易に拡張可能
- 任意の音声発話パタンを簡単に実装可能
- コンパクトで処理の軽い音声生成
- 設定により背景雑音を追加可能
デモ
[音声]ボタンを押下すると、音声を再生します。画像に表示されている文字、または、[音声]ボタンで聞き取った英数字を入力フォームに入れて [Check]ボタンを押してください。
入力が正しければ、判定部分に「CAPTCHAテストに成功しました」と表示されます。
判定:
その他の読み
英数字の読み方をフォネティックコードにしたもの、通常とフォネティックコードの読み方をランダムに混在したもの、
背景雑音にポップノイズを加えたものを用意しました。
これらは、Webサービス呼び出し時のオプション指定によって実現できます。
フォネティックコード読み
基本読みとフォネティックコードの混在
背景雑音の追加
XML Webサービス(評価用)
アクエストでは、英数文字列を与えると wav形式の音声データを返す 音声認証を実現するための基本機能を、Webサービスとして提供しています。上のデモも、このWebサービスを別のページから呼び出して音声認証を実現しています。
なお、本サービスは予期無くメインテナンスや変更することがありますので、音声認証の試用や評価用としてご利用ください。
CaptchaAudio Web Service
WSDLの取得(サービスの説明)
Web サービス利用方法
本Webサービスを使って音声認証をテストするプログラム方法のページを用意しましたので、お試しください。 (Microsoft Visual Web Developer 2005 Express Edition環境(ASP.NET)による方法)
お問い合わせ
本件に関しての問い合わせは、
infoaq
a-quest.com
までお願いいたします。