Docs
AI
AISTT

STT

STT는 HTTP 기반의 REST API로 제공하는 음성인식 API입니다. 인식에 사용할 언어와 음성 데이터를 입력받고 그에 맞는 인식 결과를 텍스트로 반환합니다.

공통 설정

인증키 발급

인증 토근 발급받기 위한 계정 생성 이름, 이메일, 패스워드 입력 후 계정을 생성 해야만 정상적으로 사용이 가능합니다.

토큰 발급을 위한 로그인

이메일 / 패스워드 입력 토큰 값 발급 후 인증 통해 정상적으로 API 를 이용 하실 수 있습니다.

발급 토큰 유효

토큰은 발급 1시간 후 자동 파기 됩니다. 재발급 받으셔야 정상 이용 가능합니다.

API URL

MethodRequest URI
POST
/api/v1/stt

요청 헤더

헤더명설명
Authorization로그인 또는 회원 가입 후 발급 받은 토큰키 입력 Bearer [토큰값]
Content-Typemultipart/form-data

요청 파라미터

파라미터 이름타입설명기본값필수 여부
langstring

음성 인식에 사용할 언어

  • Kor: 한국어
  • Jpn: 일본어
  • Eng: 영어
  • Chn: 중국어
KORY
filebinarymp3, aac, ac3, ogg, flac, wav 음성 파일NY

응답 바디

필드 이름타입설명
TEXTstring음성 파일에 대한 텍스트

오류 코드

# JSON
 
{
  "error": {
    "errorCode": "300",
    "message": "Not Found Exception"
  }
}

공통 오류

HttpStatusCodeErrorCodeErrorMessageDescription
400100Bad Request Exception

protocol(https), endocing(UTF-8) 등
request 오류

401200Authentication Failed인증실패
401210Permission Denied권한없음
404300Not Found Exception권한없음
429400Quota ExceededQuota 초과
429410Throttle LimitedRate 초과
429420Rate LimitedRate 초과
413430Request Entity Too Largecontent-length 초과 (10MB)
503500Endpoint Error엔드포인트 연결오류
504510Endpoint Timeout엔드포인트 연결시간 초과
500900Unexpected Error예외처리가 안된 오류

API 오류

HttpStatusCodeErrorCodeErrorMessageDescription
413STT000Request Entity Too Large허용 음성 데이터 용량 초과 (최대 3MB)
413STT001Exceed Sound Data length허용 음성 데이터 길이 초과 (60초)
400STT002Invalid Content Typeapplication/octet-stream 이외의 content-type인 경우 발생
400STT003Unsupported speed음성 데이터가 입력되지 않았음
400STT004Empty Language언어 파라미터가 입력되지 않았음
400STT005Invalid Language정해진 언어 이외의 언어값이 입력됨
500STT006Failed to pre-processing음성 인식 전처리 중 오류 발생
음성 데이터가 정상적인 wav, mp3, flac 인지 확인 필요
400STT007Too Short Sound Data음성 데이터 길이가 너무 짧음(400ms 이하)
500STT998Failed to STT음성 인식 중 오류 발생
고객지원을 통해 문의하면 신속히 조치 가능
500STT999Internal Server Error알 수 없는 오류 발생
고객지원을 통해 문의하면 신속히 조치 가능

Swagger 문서

Swagger 바로가기
Was this helpful?
Prev
Docs
© 2024 Ubion, Coursemos, Service Develop Team. All rights reserved.