浏览 SDKs · Flutter
SDKsFlutter商业版

保存本地转写结果

使用 Flutter SDK 把转写结果保存到当前设备的语音消息。

复制

更新完整 MessageSoundElem.text,并保留翻译和其他消息字段:

message.soundElem!.text = SoundText(text: transcript, translate: previousText?.translate);
await OpenIM.iMManager.messageManager.setMessageLocalContent(
  conversationID: conversationID,
  clientMsgID: message.clientMsgID!,
  message: message,
);

Future 成功只修改当前设备,不上传服务端、不触发消息 listener,也不同步给其他用户或设备。