K07VN/capcut-tts-api
capcut api tts & stt
해결하는 문제
이 프로젝트는 CapCut의 음성 서비스와 상호 작용하기 위한 Python 인터페이스를 제공합니다. 텍스트를 음성으로 변환하고, 오디오 또는 비디오 파일을 텍스트로 변환하고, 음성을 번역하는 작업을 단순화하여 개발자가 이러한 워크플로를 수동이 아닌 프로그래밍 방식으로 자동화할 수 있게 합니다.
작동 방식
이 라이브러리는 CapCut 음성 API와 통신하는 클라이언트 역할을 합니다. 작업 요청 제출, 완료 폴링, 결과 오디오 또는 자막 파일 다운로드 등 작업의 전체 수명 주기를 처리합니다. SRT 자막 파일에서 오디오를 생성하거나 음성을 생성한 다음 다시 텍스트로 변환하는 왕복 작업을 수행하는 것과 같은 일반적인 작업을 위한 헬퍼 메서드가 포함되어 있습니다.
대상 사용자
CapCut의 음성 인식 및 텍스트 음성 변환 기능을 자신의 애플리케이션, 스크립트 또는 자동화 파이프라인에 통합하려는 Python 개발자를 위해 설계되었습니다.
주요 기능
- 텍스트 음성 변환(TTS): 다양한 음성을 지원하는 텍스트 또는 SRT 파일에서 오디오를 생성합니다.
- 음성 인식(STT): 로컬 오디오 또는 비디오 파일을 변환하고 결과를 SRT 형식으로 내보냅니다.
- 번역: 변환 프로세스 중에 번역을 요청할 수 있습니다.
- 유연한 제어: 간단한 작업에는 고수준 편의 메서드를 사용하거나 특정 작업 ID를 관리하고 수동으로 폴링하려면 저수준 호출을 사용합니다.
- 명령줄 인터페이스: 사용자 정의 Python 코드를 작성하지 않고도 빠른 테스트와 일반적인 작업을 위한 내장 CLI가 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트