| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -2,14 +2,12 @@ package com.iformall.service.sm.impl; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.alibaba.fastjson.JSON; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.alibaba.fastjson.JSONObject; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.google.common.collect.Lists; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.common.ErrorCode; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.common.ResultData; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.domain.vo.sm.PreviewVoiceVO; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.domain.po.sm.VoiceInfo; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.domain.vo.VoiceInfoVo; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.enums.EnumSex; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.enums.EnumSpeakType; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.exception.BizException; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import com.iformall.file.aliyun.bean.AliyunOSSConfig; | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -20,7 +18,6 @@ import com.iformall.utils.Constant; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import org.apache.commons.lang3.StringUtils; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import org.springframework.beans.factory.annotation.Autowired; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import org.springframework.stereotype.Service; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import org.springframework.util.ObjectUtils; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import java.util.ArrayList; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			import java.util.List; | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -79,7 +76,7 @@ public class VoiceInfoServiceImpl implements VoiceInfoService { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    @Override | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    public Double previewVoice(AiPreviewParam aiPreviewParam) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    public PreviewVoiceVO previewVoice(AiPreviewParam aiPreviewParam) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        VoiceInfo voiceInfo = voiceMapper.selectOne(new LambdaQueryWrapper<VoiceInfo>() | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                .eq(VoiceInfo::getIsDel, 0) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                .eq(VoiceInfo::getId, aiPreviewParam.getVoice_id())); | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -92,7 +89,10 @@ public class VoiceInfoServiceImpl implements VoiceInfoService { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        param.setGender(voiceInfo.getSex() == 1 ? "male" : "female"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        AiPreviewResult result = AiVideoHelper.voicePreview(param); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (result.isSuccess()){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            return result.getTime(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            PreviewVoiceVO vo = new PreviewVoiceVO(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            vo.setTime(result.getTime()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            vo.setUrl(result.getUrl()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            return vo; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        throw new BizException(result.getCode(), result.getMsgInfo(result.getCode(),result.getMsg())); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |