diff --git a/src/app/helper.tsx b/src/app/helper.tsx index 985e812..64ee90a 100644 --- a/src/app/helper.tsx +++ b/src/app/helper.tsx @@ -74,6 +74,7 @@ export default function Home() { onChange(checkbox.checked); } const send = (inputText: string) => { + setResponse(inputText) if (!inputText) return; console.log(inputText) let data = JSON.stringify({ @@ -108,18 +109,23 @@ export default function Home() { }, data: data }; + try { + axios(config) + .then((response) => { + console.log(`response`, response); + console.log(response.data); + speak(response.data.choices[0].message.content); + setResponse(response.data.choices[0].message.content); + }) + .catch((error) => { + setResponse("error"); + console.log(error); + }); + } catch (error) { + setResponse("error"); + console.log(error); + } - axios(config) - .then((response) => { - console.log(`response`, response); - console.log(response.data); - speak(response.data.choices[0].message.content); - setResponse(response.data.choices[0].message.content); - }) - .catch((error) => { - setResponse("error"); - console.log(error); - }); } const { start, end, text, isListening, error } = useVoice2Txt({