내레이션
연결된 PyAI 도구 스키마를 진실 공급원(source of truth)으로 사용하십시오. 클라이언트는 도구 ID 앞에 서버 이름을 접두사로 추가할 수 있습니다. PyAI가 연결 해제된 경우, 사용자를 호스트의 브라우저 로그인 페이지로 안내하십시오. 자격 증명을 채팅에 남기지 마십시오. 선택한 프로젝트와 사용자의 권한 부여된 작업을 존중하십시오.
도구: whoami, get_cast_capabilities, direct_cast_script, preview_cast_line, render_cast, get_cast_render, get_cast_audio
get_cast_capabilities를 읽어 사용 가능한 음성과 지원되는 연출 방향을 확인하십시오. 필요할 때 direct_cast_script를 사용하여 제공된 대본을 구조화하되, 사용자의 의도된 문구와 화자 배정을 유지하십시오.
요청된 샘플에는 preview_cast_line을 사용하고, 요청된 전체 내레이션에는 render_cast를 사용하십시오. 미디어 생성과 미리보기 모두 사용량을 소비할 수 있습니다. 통합을 시연하기 위해 추가 변형을 생성하지 마십시오.
비동기 렌더링의 경우 원본 작업 ID를 보존하고 get_cast_render를 폴링(polling)하십시오. 보류 중인 작업을 다시 제출하지 마십시오. 완료된 미디어는 get_cast_audio를 통해 검색하고 실제 오디오/링크를 반환하십시오. 작업의 대기 제한에 도달하면 완료되지 않은 렌더링의 ID와 상태를 보고하십시오. 지원되지 않는 감정, 음성 또는 렌더링 옵션을 임의로 생성하지 마십시오.