K07VN/capcut-tts-api
capcut api tts & stt
解决的问题
该项目提供了与CapCut语音服务交互的Python接口。它简化了将文本转换为语音、将音频或视频文件转写为文本以及翻译语音等任务,使开发人员能够以编程方式自动化这些工作流,而不是手动操作。
工作原理
该库充当与CapCut语音API通信的客户端。它处理任务的完整生命周期:提交请求、轮询完成状态以及下载生成的音频或字幕文件。它包含用于常见操作的辅助方法,例如从SRT字幕文件生成音频,或执行生成语音然后将其转写回文本的往返操作。
适用人群
专为希望将CapCut的语音转文本和文本转语音功能集成到自己应用程序、脚本或自动化管道中的Python开发人员设计。
亮点
- 文本转语音 (TTS): 从文本或SRT文件创建音频,支持多种语音。
- 语音转文本 (STT): 转写本地音频或视频文件,并将结果导出为SRT格式。
- 翻译: 在转写过程中请求翻译。
- 灵活控制: 对于简单任务使用高级便捷方法,或对于管理特定任务ID和手动轮询使用低级调用。
- 命令行界面: 包含内置CLI,无需编写自定义Python代码即可进行快速测试和常见任务。
相关
- 项目
- 项目
- 项目
- 项目