VolcengineService.java 1.2 KB

1234567891011121314151617181920212223242526
  1. package com.backendsys.modules.sdk.volcengine.service;
  2. import com.backendsys.modules.sdk.volcengine.entity.VisualFaceFusionMovie;
  3. import com.backendsys.modules.sdk.volcengine.entity.VisualFaceSwapV2;
  4. import com.volcengine.service.visual.model.request.VisualFaceFusionMovieGetResultRequest;
  5. import com.volcengine.service.visual.model.response.VisualFaceFusionMovieGetResultResponse;
  6. import com.volcengine.service.visual.model.response.VisualFaceFusionMovieSubmitTaskResponse;
  7. import com.volcengine.service.visual.model.response.VisualFaceFusionMovieSyncResponse;
  8. import com.volcengine.service.visual.model.response.VisualFaceSwapV2Response;
  9. public interface VolcengineService {
  10. // 图像-人像融合3.6(最新版)
  11. VisualFaceSwapV2Response faceSwapV2(VisualFaceSwapV2 visualFaceSwapV2);
  12. // 视频-人脸融合-同步
  13. VisualFaceFusionMovieSyncResponse faceFusionMovieSync(VisualFaceFusionMovie visualFaceFusionMovie);
  14. // 视频-人脸融合-异步
  15. VisualFaceFusionMovieSubmitTaskResponse faceFusionMovie(VisualFaceFusionMovie visualFaceFusionMovie);
  16. // 视频-人脸融合-异步-查询
  17. VisualFaceFusionMovieGetResultResponse faceFusionMovieGetResult(String task_id);
  18. }