From db8d9e49c616f6353d380e989cfa0f9c76736a1c Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 24 Apr 2025 11:07:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=9C=8D=E5=8A=A1=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../deepsound/VoiceInteractionHandler.kt | 12 ++++++++++++ .../buildOutputCleanup/buildOutputCleanup.lock | Bin 17 -> 17 bytes .../.gradle/buildOutputCleanup/cache.properties | 4 ++-- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/kotlin/com/yunqiinnovation/deepsound/VoiceInteractionHandler.kt b/android/app/src/main/kotlin/com/yunqiinnovation/deepsound/VoiceInteractionHandler.kt index f0a7d6d86..c31e6c319 100644 --- a/android/app/src/main/kotlin/com/yunqiinnovation/deepsound/VoiceInteractionHandler.kt +++ b/android/app/src/main/kotlin/com/yunqiinnovation/deepsound/VoiceInteractionHandler.kt @@ -13,6 +13,7 @@ import com.yunqiinnovation.azure_speech.AzureTtsHelper import com.yunqiinnovation.open_ai_service.OpenAIService import com.yunqiinnovation.open_ai_service.SystemFunctionHandler import de.minimalme.spotify_sdk.SpotifySdkHelper +import kotlinx.serialization.json.JsonObject /** @@ -274,6 +275,17 @@ class VoiceInteractionHandler( override fun onFunctionCall(call: JSONObject) { FileLogger.d(TAG, "processWithOpenAI 收到函数调用请求: ${call.getString("name")}") +// Log.e("OpenAIServicePlugin", "context:${call.toString()}") +// val context = call["context"] +// if (call.has("meta")) { +// val meta = call.get("meta") +// val metaJsonObject: JsonObject = meta as JsonObject +// Log.e("OpenAIServicePlugin", "工具调用结果 context:${context} meta:${meta.toString()}") +// if (metaJsonObject.containsKey("card_spotify")) { +// val card_spotify:JsonObject = metaJsonObject.get("card_spotify") as JsonObject +// playSpotifyMusic(card_spotify.get("name") as String) +// } +// } } } ) diff --git a/local_plugins/opus/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/local_plugins/opus/.gradle/buildOutputCleanup/buildOutputCleanup.lock index fd40a1b74af7568dfb82c03afb8da2f181bd8ea4..a2d8b75c89b15fd04945a85eb2b33d6443b8fcc1 100644 GIT binary patch literal 17 TcmZQ}Dp$CADo{Lz0Ror-DFy>W literal 17 TcmZQ}Dp$CADo{Lz0Ror+DFp*U diff --git a/local_plugins/opus/.gradle/buildOutputCleanup/cache.properties b/local_plugins/opus/.gradle/buildOutputCleanup/cache.properties index 8a9b74646..816b483f3 100644 --- a/local_plugins/opus/.gradle/buildOutputCleanup/cache.properties +++ b/local_plugins/opus/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Tue Apr 15 09:36:50 IST 2025 -gradle.version=8.10 +#Thu Apr 24 10:52:53 CST 2025 +gradle.version=8.9