메인 콘텐츠로 건너뛰기

WebSocket 인터페이스 개요

WebSocket 인터페이스는 WebSocket 연결을 통해 설정되는 양방향 통신 프로토콜입니다.

클라이언트 ⇔ 서버 간에는 지속적으로 명령어 패킷, 명령어 응답 패킷, 이벤트 패킷이 교환됩니다. 또한 내부에는 3개의 병렬 상태 전이 시스템이 존재합니다. 음성 공급에 관한 상태 전이 시스템, 발화 구간 검출에 관한 상태 전이 시스템, 음성 인식 처리에 관한 상태 전이 시스템입니다. 각 전이 시스템은 여러 상태를 가지며, 고유한 트리거를 기반으로 상태 전이를 반복합니다.

이를 이해하면 클라이언트 애플리케이션용으로 제공되는 Wrp 라이브러리(샘플 프로그램에 포함)를 사용하지 않고도 본 API를 활용할 수 있습니다.

엔드포인트

로그 저장 포함

wss://acp-api.amivoice.com/v1/

로그 저장 미포함

wss://acp-api.amivoice.com/v1/nolog/