From 0e737d9ad91f3e4daa8571774da662386088d560 Mon Sep 17 00:00:00 2001 From: canisminor1990 Date: Sun, 19 Nov 2023 01:22:50 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20Fix=20response?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/react/useOpenAISTT/useOpenAISTTAutoStop.ts | 8 +++++++- .../useSpeechRecognition/useSpeechRecognitionAutoStop.ts | 1 + .../useSpeechRecognitionInteractive.ts | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/react/useOpenAISTT/useOpenAISTTAutoStop.ts b/src/react/useOpenAISTT/useOpenAISTTAutoStop.ts index 3decefb..7aaf2e6 100644 --- a/src/react/useOpenAISTT/useOpenAISTTAutoStop.ts +++ b/src/react/useOpenAISTT/useOpenAISTTAutoStop.ts @@ -65,7 +65,12 @@ export const useOpenAISTTAutoStop = ( setIsGlobalLoading(false); }, [stop]); - const { isLoading, error, mutate } = useOpenAISTTCore({ + const { + isLoading, + error, + mutate, + data: response, + } = useOpenAISTTCore({ onError: (err, ...rest) => { onError?.(err, ...rest); console.error('Error useOpenAISTTAutoStop:', err); @@ -93,6 +98,7 @@ export const useOpenAISTTAutoStop = ( isLoading: isGlobalLoading || isLoading || isRecording, isRecording, mutate, + response, start: handleStart, stop: handleStop, text, diff --git a/src/react/useSpeechRecognition/useSpeechRecognitionAutoStop.ts b/src/react/useSpeechRecognition/useSpeechRecognitionAutoStop.ts index e8fd5e1..60449e7 100644 --- a/src/react/useSpeechRecognition/useSpeechRecognitionAutoStop.ts +++ b/src/react/useSpeechRecognition/useSpeechRecognitionAutoStop.ts @@ -56,6 +56,7 @@ export const useSpeechRecognitionAutoStop = ( formattedTime, isLoading, isRecording: isLoading, + response: new Response(JSON.stringify({ text }), { status: 200 }), start: handleStart, stop: handleStop, text, diff --git a/src/react/useSpeechRecognition/useSpeechRecognitionInteractive.ts b/src/react/useSpeechRecognition/useSpeechRecognitionInteractive.ts index 7af1497..53c1f49 100644 --- a/src/react/useSpeechRecognition/useSpeechRecognitionInteractive.ts +++ b/src/react/useSpeechRecognition/useSpeechRecognitionInteractive.ts @@ -66,6 +66,7 @@ export const useSpeechRecognitionInteractive = ( formattedTime, isLoading: isGLobalLoading, isRecording: isGLobalLoading, + response: new Response(JSON.stringify({ text: resultText }), { status: 200 }), start: handleStart, stop: handleStop, text: resultText,