diff --git a/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/ElevenLabsClient.java b/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/ElevenLabsClient.java index 0ca9324..9d31dff 100644 --- a/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/ElevenLabsClient.java +++ b/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/ElevenLabsClient.java @@ -53,7 +53,7 @@ public class ElevenLabsClient { Map payload = new HashMap<>(); payload.put("text", text); payload.put("model_id", modelId); - payload.put("voice_settings", new VoiceSettings(0.8, 0.5,1,0)); + payload.put("voice_settings", new VoiceSettings(0.85, 0.5,1,0,0.9)); Gson gson = new Gson(); StringEntity entity = new StringEntity(gson.toJson(payload), ContentType.APPLICATION_JSON); httpPost.setEntity(entity); diff --git a/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/vo/VoiceSettings.java b/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/vo/VoiceSettings.java index 6a7c503..8810f0f 100644 --- a/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/vo/VoiceSettings.java +++ b/vetti-common/src/main/java/com/vetti/common/ai/elevenLabs/vo/VoiceSettings.java @@ -8,7 +8,7 @@ public class VoiceSettings { /** * 设置语速 */ - private double speed; + private double rate; // 可选:其他语音配置(如稳定性stability、相似度boost,默认无需设置) private double stability; @@ -16,11 +16,14 @@ public class VoiceSettings { private double start_time; - public VoiceSettings(double stability, double similarity_boost, double speed,double start_time) { + private double clarity; + + public VoiceSettings(double stability, double similarity_boost, double rate,double start_time,double clarity) { this.stability = stability; this.similarity_boost = similarity_boost; - this.speed = speed; + this.rate = rate; this.start_time = start_time; + this.clarity = clarity; } // getter方法 @@ -32,6 +35,14 @@ public class VoiceSettings { return similarity_boost; } - public double getSpeed() { return speed; } + public double getRate() { return rate; } + + public double getStart_time() { + return start_time; + } + + public double getClarity() { + return clarity; + } }