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 ( if (
openAiDefaultSettings && openAiDefaultSettings &&
openAiDefaultSettings.openaiCredsId && openAiDefaultSettings.openaiCredsId &&
openAiDefaultSettings.speechToText && openAiDefaultSettings.speechToText &&
received?.message?.audioMessage audioMessage
) { ) {
messageRaw.message.speechToText = await this.openaiService.speechToText( messageRaw.message.speechToText = await this.openaiService.speechToText(
openAiDefaultSettings.OpenaiCreds, openAiDefaultSettings.OpenaiCreds,
received, {
this.client.updateMediaMessage, message: {
mediaUrl: messageRaw.message.mediaUrl,
...messageRaw,
}
},
() => {},
); );
} }
} }