API STORE

| 회원가입
 

API 상품보기

보이스 인증 API

보이스 인증 API

(주)파워보이스 │ 빅데이터/분석 │ www.kpvoice.com유료
사용자 목소리를 등록한 후 본인을 인증하는 API 입니다.
사람의 목소리로 간편 로그인, 앱잠금 인증, IOT 기기 인증, 콜센터 고객 인증 등 다양한 서비스에 활용할 수 있습니다.
적용된 파워보이스의 보이스 인증 기술은 발성키워드의 언어적인 정보와 발화자의 생체특징(Vocal tract의 필터모델링특징)을 동시에 분석하여 발화자를 인식하는 biometric기술로 현재 국내 금융사 및 통신사에서 인증용으로 사용되는 기술입니다.

이번 보이스 인증 API 적용된 서비스는 OSSM-UDP(User Define Password) 서비스로  사용자가 등록하고자 하는 자신만의 임의의 문장(3초이상 발성길이)을 등록하고, 이를 통해 본인임을 확인/인증하는 서비스 입니다. 

[주요특징]
-      별도 생체인증 센서(홍체센서, 지문 센서)없이 목소리를 전달할 수 있는 마이크 장치로 생체인증 할 수 있음
-      등록 화자 목소리의 변별력 향상 및 인식성능 최적화 기술 적용  
-      화자 목소리 변이 및 사용 환경 변이에 강인한 인식기술 적용
-      녹취음 사칭방지 알고리즘 적용

보이스 인증

POST/ossm/verify/{ID}

보이스 인증 - 등록된 목소리를 기준으로 본인 확인

curl –i - X POST - H x-waple-authorization : 고객 키 // console 에서 직접 입력하여 사용 가능합니다.
HttpResponse response = Unirest.POST ("http://api.apistore.co.kr/PVoOSSM001//ossm/verify/{ID}") .header("x-waple-authorization", "고객 키") .field("userId", "홍길동") .field("file", "multipart/form-data") .asJson();
// These code snippets use an open-source library. HttpResponse response = Unirest.POST ("http://api.apistore.co.kr/PVoOSSM001//ossm/verify/{ID}") .header("x-waple-authorization", "고객 키") .field("userId", "홍길동") .field("file", "multipart/form-data") .end(function (result) { console.log(result.status, result.headers, result.body); });
response = Unirest.POST "http://api.apistore.co.kr/PVoOSSM001//ossm/verify/{ID}", headers:{:"x-waple-authorization" => "고객 키"}, parameters:{ :userId => "홍길동" , :file => "multipart/form-data" }
org.springframework.web.filter.ShallowEtagHeaderFilter$ShallowEtagResponseWrapper@d6ffeda = Unirest::POST ("http://api.apistore.co.kr/PVoOSSM001//ossm/verify/{ID}", array( "x-waple-authorization" => "고객 키" ), array( userId => "홍길동" , file => "multipart/form-data" ) );
response = Unirest.POST ("http://api.apistore.co.kr/PVoOSSM001//ossm/verify/{ID}", headers={"x-waple-authorization": "고객 키"}, params={ userId:"홍길동" , file:"multipart/form-data" } )
NSDictionary *headers = @{@"x-waple-authorization": @"고객 키"}; NSDictionary *parameters = @{ @userId: @"홍길동", @file: @"multipart/form-data"}; UNIUrlConnection *asyncConnection = [[UNIRest POST :^(UNISimpleRequest *request) { [request setUrl:@"http://api.apistore.co.kr/PVoOSSM001//ossm/verify/{ID}"]; [request setHeaders:headers]; [request setParameters:parameters]; }] asJsonAsync:^(UNIHTTPJsonResponse *response, NSError *error) { NSInteger code = response.code; NSDictionary *responseHeaders = response.headers; UNIJsonNode *body = response.body; NSData *rawBody = response.rawBody; }];
Task> response = Unirest.POST ("http://api.apistore.co.kr/PVoOSSM001//ossm/verify/{ID}") .header("x-waple-authorization", "고객 키") .field(userId, "홍길동") .field(file, "multipart/form-data") .asJson();
이 code snippet은 unirest.의 Open source Client Library를 사용하고 있습니다.
더 자세한 정보가 필요할 경우 unirest.io 페이지를 방문하세요.

API Test Console TEST Console에 값을 넣어 파라미터의 실제 결과를 테스트합니다.

Parameters

* 필수 파라미터 표시
Parameters Description TEST Console
userId * String 사용자 구분키 예시: 홍길동
file * String 첨부파일 Audio Format : 16kHz, mono, 16bit 음원 녹음 4초 이내 예시: multipart/form-data 예시: multipart/form-data
* 보이스 인증 API는 현재 테스트가 불가능합니다.
실제 구현 후 호출 오류시 고객센터로 문의바랍니다.
API TEST

Response 응답 결과 입니다.

Status


				

Response Header


				

Response Body


				

Response Body field