Dubbing(더빙)
연결된 PyAI 도구 스키마를 진실 공급원(source of truth)으로 사용하세요. 클라이언트는 서버 이름을 도구 ID 앞에 접두사로 붙일 수 있습니다. PyAI가 연결 해제된 경우, 사용자를 호스트의 브라우저 로그인 페이지로 안내하세요. 자격 증명을 채팅에 남기지 마세요. 선택된 프로젝트와 사용자의 권한이 부여된 작업을 존중하세요.
도구: whoami, get_dub_capabilities, create_dub, get_dub_job, get_dub_audio
제출 전 get_dub_capabilities를 확인하여 현재 지원되는 입출력 언어를 파악하세요. 사용자의 권한이 부여된 HTTPS 소스 오디오 URL과 선택된 언어를 create_dub와 함께 사용하세요. 권한 없이 로컬 파일을 관련 없는 호스팅 서비스에 업로드하지 마세요.
작업을 한 번 제출하고 반환된 job_id를 보관하세요. 완료되거나 오류가 발생할 때까지 get_dub_job("Dubbing"으로 표시됨)을 폴링하세요. 보류 중/처리 중 상태는 두 번째 제출을 정당화하지 않습니다. 제출 여부가 불확실한 타임아웃이 발생하면 중복 작업을 생성하지 말고 해당 사실을 보고하세요.
완료되면 get_dub_audio를 호출하여 실제 재생 가능한 오디오 또는 다운로드 링크를 제공하세요. 대기를 중단해야 하는 경우 사용자가 재개할 수 있도록 작업 ID와 상태를 제공하세요. 라이브 기능이 지원하는 언어와 미디어 처리만 요청하세요.