Java
음성 AI 구현의 복잡함을 없애고, 비즈니스 가능성을 확장하세요.
Repository: github.com/holamago/audion-java-sdk
목차
요구사항
설치
빠른 시작
API 문서
사용 예제
문서
라이선스
지원
버전 히스토리
요구사항
Java 11+
Maven 3.6+ or Gradle 6.8+
API 키 (Audion 서비스 등록 필요)
회원가입 후 API Key 발급 받아야 합니다.
설치
의존성 추가 (권장)
Gradle
Maven
소스에서 빌드
빠른 시작
1. 클라이언트 초기화
2. 로컬 파일 처리
3. URL 처리
API 문서
AudionClient
Audion 서비스의 메인 클라이언트 클래스입니다.
생성자
매개변수:
apiKey(String, 필수): Audion 서비스 인증을 위한 API 키baseUrl(String, 선택): 서버의 기본 URL. 기본값은 프로덕션 서버timeout(Integer, 선택): HTTP 요청 타임아웃(초). 기본값은 300초
예외:
IllegalArgumentException: apiKey가 제공되지 않은 경우
메서드
flow(flow, inputType, input)
지정된 플로우로 음성/비디오 처리를 실행합니다.
매개변수:
flow(String): 실행할 플로우의 이름현재 지원하는 플로우:
audion_vu: Voice Understandingaudion_vh: Voice Highlight
Custom Flow 지원 가능 (email:[email protected])
inputType(String): 입력 타입.file또는urlinput(String): 처리할 파일의 경로 또는 URL
반환값:
FlowResponse: 처리 결과를 포함하는 응답
예외:
IllegalArgumentException: 지원하지 않는 inputType인 경우IOException: API 호출 실패 시
getFlows()
사용 가능한 플로우 목록을 가져옵니다.
사용 예제
호출 예시
로컬 오디오/비디오 파일을 처리하는 가장 단순한 호출 예시입니다.
자세한 예제 코드는 Audion Java SDK 저장소의 example를 참고하세요.
문서
라이선스
이 프로젝트는 Apache License 2.0 하에 라이선스됩니다.
지원
홈페이지: Audion
이슈: GitHub Issues
이메일: [email protected]
버전 히스토리
v0.1.0: 초기 릴리스
기본 flow API 지원
파일 및 URL 입력 지원
다중 오디오/비디오 형식 지원
Maven 프로젝트 구조
JUnit 테스트 포함
Made with ❤️ by MAGO
Last updated