각종 프로그램 | 컨퍼런스 실시간 통역 어플리케이션(구글 어시스턴트, 파파고와 유사)
페이지 정보
작성자 최고관리자 작성일23-06-23 11:45 조회3,555회 댓글0건본문
컨퍼런스 실시간 통역 어플리케이션
주 기능 진행중인 컨퍼런스를 통역사가 각 국의 언어를 실시간으로 통역하여 송출하고, 사용자는 통역 내용을 청취
기능설명
WEBRTC API 사용 - WEBRTC란, 웹 어플리케이션 및 사이트들이 별도의 소프트웨어 없이 음성, 영상 미디어 혹은 텍스트, 파일 같은 데이터를 브라우저끼리 주고 받을 수 있게 만든 기술 - P2P 통신에 최적화 - WebRTC에 사용되는 기술은 여러 가지가 있지만 크게 3가지의 클래스에 의해서 실시간 데이터 교환이 발생 * MediaStream — 카메라와 마이크 등의 데이터 스트림 접근 * RTCPeerConnection — 암호화 및 대역폭 관리 및 오디오, 비디오의 연결 * RTCDataChannel — 일반적인 데이터의 P2P 통신 - 이 3가지의 객체를 통해서 데이터 교환 - 시그널링(Signaling); RTCPeerConnection들이 적절하게 데이터를 교환할 수 있게 처리해 주는 과정 - 연결을 요청하는 콜러(Caller)와 연결을 받는 콜리(Callee)가 존재 - 콜러(Caller)와 콜리(Callee)가 통신을 하기 위해서는 중간 역할을 해 주는 서버가 필요하고 서버를 통해서 SessionDescription을 서로 주고 받아야 함 통역사 - 앱을 실행하여 통역 언어를 선택하고, 컨퍼런스 세션 코드를 입력 - 행사 세션 정보를 확인하고 통역 시작 - 자료함에서 관리자가 등록한 파일 목록 확인 가능 청취자 - 회원가입 시, 입력한 이메일로 코드를 전송받아 인증 - 앱 첫 실행시, 앱 언어 설정 - 컨퍼런스 코드 입력하여 컨퍼런스 페이지 이동 - 컨퍼런스 정보, 세션 목록 확인 - 세션에서 통역페이지 확인 - 통역페이지는 세션에 등록된 언어 목록이 확인 가능하고, 통역중이 아닌 경우 비활성화 표시 - 통역을 들을 경우 시간과 음성 크기 표시 - 활성화 된 언어를 누르면 실시간 통역 재생 관리자 - 회원 목록에서 회원의 정보와 활동 히스토리 확인 - 진행중인 컨퍼런스의 세션에서 현재 지원중인 언어, 통역사 접속 상태, 청취자수 확인 - 컨퍼런스 관리에서 컨퍼런스를 생성, 조회, 삭제 - 컨퍼런스는 텍스트형, 포스트형 두 가지 중 선택하여 업로드 - 컨퍼런스의 세션 추가/수정/삭제 - 통역 음성파일 조회/재생