try {
const ttsResponse = await openaiTTS(botText);
console.log('ttsResponse', ttsResponse.status, ttsResponse.statusText);
const blobFile = await ttsResponse.blob();
console.log('blob in chat>', blobFile.type, blobFile.size, typeof blobFile);
const id = await ctx.storage.store(blobFile);
await ctx.runMutation(internal.messages.update, {
messageId: botMessageId,
patch: { audioFileId: id },
});
} catch (e) {
console.error('Error storing audio file', e, (e as Error).message);
}
try {
const ttsResponse = await openaiTTS(botText);
console.log('ttsResponse', ttsResponse.status, ttsResponse.statusText);
const blobFile = await ttsResponse.blob();
console.log('blob in chat>', blobFile.type, blobFile.size, typeof blobFile);
const id = await ctx.storage.store(blobFile);
await ctx.runMutation(internal.messages.update, {
messageId: botMessageId,
patch: { audioFileId: id },
});
} catch (e) {
console.error('Error storing audio file', e, (e as Error).message);
}