From d0d75447c0fac0a2a6d21e678565aee142adfd11 Mon Sep 17 00:00:00 2001 From: Haiping Date: Tue, 8 Apr 2025 09:32:35 -0500 Subject: [PATCH] Update RealTimeCompletionProvider.cs --- .../Realtime/RealTimeCompletionProvider.cs | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/RealTimeCompletionProvider.cs b/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/RealTimeCompletionProvider.cs index c63ddea7..647efd9b 100644 --- a/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/RealTimeCompletionProvider.cs +++ b/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/RealTimeCompletionProvider.cs @@ -241,25 +241,7 @@ public class RealTimeCompletionProvider : IRealTimeCompletion else if (response.Type == "input_audio_buffer.speech_started") { // Handle user interuption - if (conn.ResponseStartTimestamp != null) - { - var elapsedTime = conn.LatestMediaTimestamp - conn.ResponseStartTimestamp; - - if (!string.IsNullOrEmpty(conn.LastAssistantItemId)) - { - var truncateEvent = new - { - type = "conversation.item.truncate", - item_id = conn.LastAssistantItemId, - content_index = 0, - audio_end_ms = elapsedTime - }; - - await SendEventToModel(truncateEvent); - } - - onUserInterrupted(); - } + onUserInterrupted(); } } while (!result.CloseStatus.HasValue);