Browse SDKs · React Native
SDKsReact NativeEnterprise

Save a local transcript

OpenIM React Native SDK guide for save a local transcript.

Copy

Use setMessageLocalContent() to save transcription text in a voice message on the current device. Pass the complete message object and preserve its existing fields.

const updatedMessage = {
  ...message,
  soundElem: {
    ...message.soundElem,
    text: {
      text: transcript,
      translate: message.soundElem?.text?.translate ?? {},
    },
  },
};

await OpenIMSDK.setMessageLocalContent({
  conversationID,
  message: updatedMessage,
});

Parameters

ParameterTypeRequiredDescription
conversationIDstringYesConversation containing the message.
messageMessageItemYesComplete message object containing the transcription.

After the call completes, the transcription is saved in the message content on the current device.