in lib/client.js [549:568]
sendUserMessageContent(content = []) {
if (content.length) {
for (const c of content) {
if (c.type === 'input_audio') {
if (c.audio instanceof ArrayBuffer || c.audio instanceof Int16Array) {
c.audio = RealtimeUtils.arrayBufferToBase64(c.audio);
}
}
}
this.realtime.send('conversation.item.create', {
item: {
type: 'message',
role: 'user',
content,
},
});
}
this.createResponse();
return true;
}