diff --git a/src/main/java/com/zhipu/oapi/service/v4/audio/AudioSpeechRequest.java b/src/main/java/com/zhipu/oapi/service/v4/audio/AudioSpeechRequest.java index a454855..e197b74 100644 --- a/src/main/java/com/zhipu/oapi/service/v4/audio/AudioSpeechRequest.java +++ b/src/main/java/com/zhipu/oapi/service/v4/audio/AudioSpeechRequest.java @@ -43,6 +43,11 @@ public class AudioSpeechRequest extends CommonRequest implements ClientRequest getOptions() { paramsMap.put("stream", this.isStream()); paramsMap.put("voice", this.getVoice()); paramsMap.put("response_format", this.getResponseFormat()); + paramsMap.put("encode_format", this.getEncodeFormat()); paramsMap.put("sensitive_word_check", this.getSensitiveWordCheck()); if(this.getExtraJson() !=null){ paramsMap.putAll(this.getExtraJson()); diff --git a/src/test/java/com/zhipu/oapi/V4Test.java b/src/test/java/com/zhipu/oapi/V4Test.java index e99b9cf..c61815f 100644 --- a/src/test/java/com/zhipu/oapi/V4Test.java +++ b/src/test/java/com/zhipu/oapi/V4Test.java @@ -49,7 +49,7 @@ public class V4Test { private static final String API_BASE_URL = Constants.getBaseUrl(); - private static final ClientV4 client = new ClientV4.Builder(API_BASE_URL,API_SECRET_KEY) + private static final ClientV4 client = new ClientV4.Builder(API_BASE_URL, API_SECRET_KEY) .enableTokenCache() .networkConfig(300, 100, 100, 100, TimeUnit.SECONDS) .connectionPool(new okhttp3.ConnectionPool(8, 1, TimeUnit.SECONDS)) @@ -673,8 +673,9 @@ public void testAudioSpeechStreaming() throws IOException { AudioSpeechRequest audioSpeechRequest = AudioSpeechRequest.builder() .model(Constants.ModelTTS) - .input("智谱,你好呀") - .voice("tongtong") + .encodeFormat("base64") + .input("你好,欢迎来到智谱开放平台") + .voice("female") .stream(Boolean.TRUE) .responseFormat("wav") .build();