From a079ef44e53acd9e8df51dbb31cf5aea4f9be5bd Mon Sep 17 00:00:00 2001
From: ageer <ageerle@163.com>
Date: 星期二, 27 二月 2024 20:52:19 +0800
Subject: [PATCH] init v1.0.0

---
 ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java b/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java
index d3e7719..df8a83f 100644
--- a/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java
+++ b/ruoyi-common/ruoyi-common-chat/src/main/java/com/xmzs/common/chat/openai/OpenAiApi.java
@@ -1,5 +1,6 @@
 package com.xmzs.common.chat.openai;
 
+import com.xmzs.common.chat.entity.Tts.TextToSpeech;
 import com.xmzs.common.chat.entity.chat.ChatCompletionWithPicture;
 import io.reactivex.Single;
 import okhttp3.MultipartBody;
@@ -33,6 +34,7 @@
 import com.xmzs.common.chat.entity.moderations.Moderation;
 import com.xmzs.common.chat.entity.moderations.ModerationResponse;
 import com.xmzs.common.chat.entity.whisper.WhisperResponse;
+import retrofit2.Call;
 import retrofit2.http.*;
 
 import java.time.LocalDate;
@@ -340,4 +342,15 @@
      */
     @POST("v1/chat/completions")
     Single<ChatCompletionResponse> chatCompletionWithPicture(@Body ChatCompletionWithPicture chatCompletion);
+
+    /**
+     * 鏂囨湰杞闊�
+     *
+     * @param textToSpeech 鍙傛暟
+     * @return ResponseBody body
+     * @since 1.1.2
+     */
+    @POST("v1/audio/speech")
+    @Streaming
+    Call<ResponseBody> textToSpeech(@Body TextToSpeech textToSpeech);
 }

--
Gitblit v1.9.3