diff --git a/pom.xml b/pom.xml
index a169bd5c5..6b5cdcd81 100644
--- a/pom.xml
+++ b/pom.xml
@@ -107,27 +107,8 @@
wechatpay-apache-httpclient
0.2.1
-
- com.huawei.sis
- huaweicloud-java-sdk-sis
- 1.3.0
-
-
-
- sis-repo
- Sis Release Repository
- https://mirrors.huaweicloud.com/repository/maven/huaweicloudsdk
-
- true
-
-
- false
-
-
-
-
diff --git a/src/main/java/club/joylink/rtss/services/IVoiceService.java b/src/main/java/club/joylink/rtss/services/IVoiceService.java
index 38a6202da..2c6f27cd4 100644
--- a/src/main/java/club/joylink/rtss/services/IVoiceService.java
+++ b/src/main/java/club/joylink/rtss/services/IVoiceService.java
@@ -106,11 +106,6 @@ public interface IVoiceService {
*/
String synthesis(String message, String per);
- /**
- * 华为语音识别
- */
- VoiceRecognitionResult huaweiVoiceRecognition(MultipartFile file, String lang);
-
@Getter
@Setter
@NoArgsConstructor
diff --git a/src/main/java/club/joylink/rtss/services/voice/baidu/VoiceServiceImpl.java b/src/main/java/club/joylink/rtss/services/voice/baidu/VoiceServiceImpl.java
index 540cad9d8..ff6f30577 100644
--- a/src/main/java/club/joylink/rtss/services/voice/baidu/VoiceServiceImpl.java
+++ b/src/main/java/club/joylink/rtss/services/voice/baidu/VoiceServiceImpl.java
@@ -3,12 +3,6 @@ package club.joylink.rtss.services.voice.baidu;
import club.joylink.rtss.exception.BusinessExceptionAssertEnum;
import club.joylink.rtss.services.IVoiceService;
import club.joylink.rtss.vo.client.VoiceRecognitionResult;
-import com.huawei.sis.bean.AuthInfo;
-import com.huawei.sis.bean.SisConfig;
-import com.huawei.sis.bean.request.AsrCustomShortRequest;
-import com.huawei.sis.bean.response.AsrCustomShortResponse;
-import com.huawei.sis.client.AsrCustomizationClient;
-import com.huawei.sis.exception.SisException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -18,20 +12,11 @@ import org.springframework.web.multipart.MultipartFile;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
-import java.util.Base64;
@Slf4j
@Service("baiDuVoiceService")
public class VoiceServiceImpl implements IVoiceService {
- /**
- * 华为语音识别配置
- */
- private final String ak = "YDUXTXRYGAHGPHAIXZCU";
- private final String sk = "Kcbm3sTDCYEou8kGeAhKxfBkgWybIn6IjJyGBX3p";
- private final String region = "cn-north-4";
- private final String projectId = "0aada8176180f28c2f34c0196f5394e8";
-
@Autowired
private AsrService asrService;
@@ -65,30 +50,4 @@ public class VoiceServiceImpl implements IVoiceService {
}
}
- @Override
- public VoiceRecognitionResult huaweiVoiceRecognition(MultipartFile file, String lang) {
- String filePath;
- try {
- filePath = IVoiceService.handleAndSaveFile(file);
- } catch (IOException e) {
- throw BusinessExceptionAssertEnum.SYSTEM_EXCEPTION.exception("语音文件上传失败", e);
- }
- AuthInfo authInfo = new AuthInfo(ak, sk, region, projectId);
- SisConfig sisConfig = new SisConfig();
- AsrCustomizationClient client = new AsrCustomizationClient(authInfo, sisConfig);
- String data;
- try {
- data = Base64.getEncoder().encodeToString(file.getBytes());
- } catch (IOException e) {
- throw BusinessExceptionAssertEnum.SYSTEM_EXCEPTION.exception("语音文件编码失败", e);
- }
- try {
- AsrCustomShortRequest request = new AsrCustomShortRequest(data, "pcm16k16bit", "chinese_16k_common");
- AsrCustomShortResponse response = client.getAsrShortResponse(request);
- return new VoiceRecognitionResult(filePath, response.getResult().getText());
- } catch (SisException e) {
- throw BusinessExceptionAssertEnum.SYSTEM_EXCEPTION.exception("语音识别失败", e);
- }
- }
-
}