Merge pull request #1071 from AlanCezarAraujo/fix/openai-audio

Correção de envio de áudio para OpenAI via Cloud API
This commit is contained in:
Davidson Gomes 2024-11-21 14:46:51 -03:00 committed by GitHub
commit 52b6b61ac9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -465,16 +465,23 @@ export class BusinessStartupService extends ChannelStartupService {
},
});
const audioMessage = received?.messages[0]?.audio;
if (
openAiDefaultSettings &&
openAiDefaultSettings.openaiCredsId &&
openAiDefaultSettings.speechToText &&
received?.message?.audioMessage
audioMessage
) {
messageRaw.message.speechToText = await this.openaiService.speechToText(
openAiDefaultSettings.OpenaiCreds,
received,
this.client.updateMediaMessage,
{
message: {
mediaUrl: messageRaw.message.mediaUrl,
...messageRaw,
}
},
() => {},
);
}
}