diff --git a/packages/server/src/utils/buildChatflow.ts b/packages/server/src/utils/buildChatflow.ts index d71f4f27afe..cbf1bf9b8d5 100644 --- a/packages/server/src/utils/buildChatflow.ts +++ b/packages/server/src/utils/buildChatflow.ts @@ -325,8 +325,12 @@ export const executeFlow = async ({ const speechToTextResult = await convertSpeechToText(upload, speechToTextConfig, options) logger.debug(`[server]: [${orgId}]: Speech to text result: ${speechToTextResult}`) if (speechToTextResult) { - incomingInput.question = speechToTextResult - question = speechToTextResult + if (incomingInput.question && incomingInput.question.trim()) { + incomingInput.question = `${incomingInput.question.trim()}\n\n ${speechToTextResult}` + } else { + incomingInput.question = speechToTextResult + } + question = incomingInput.question } } }