> For the complete documentation index, see [llms.txt](https://docs.maiagent.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maiagent.ai/maiagent-user-guide/en/work/meeting-records/backup-audio.md).

# Backup Audio for Meeting Records

Live meeting records create a local backup audio file in the browser, preventing audio loss during network outages. Afterward, you can switch playback to the backup audio and retranscribe it to recove

Live meeting records send microphone audio over the network for cloud transcription. Previously, if a laptop lost its connection during a meeting, audio from the disconnected period could not be sent, leaving a gap in both the cloud recording and the transcript. **Backup audio** fills this gap: when recording starts, the browser also records a local backup and uploads it in segments as it goes. Even if the network disconnects, local recording continues, and the segments upload automatically when the connection is restored. After the meeting, the system combines all segments into a complete backup audio file—this backup is always the most complete recording in the system.

{% hint style="info" %}
Backup audio is created only for **live meeting records** (recorded with a microphone). Meetings created through "offline audio upload" already have a complete file and do not generate backup audio.
{% endhint %}

## Use Case <a href="#use-case" id="use-case"></a>

A customer service manager uses a laptop in a conference room to record a weekly product meeting with Live Transcription. Halfway through, the room's Wi-Fi becomes unstable. The transcript on screen stops updating, but "Recording local backup" is still shown below the title, so she knows no audio is being lost and carries on with the meeting as usual. After clicking "Stop Recording," she sees the "Backup complete" label on the meeting details page and switches the player to "Backup Audio" to confirm that everything said during the outage is there. She then clicks "Retranscribe," changes the transcription source to "Backup Audio," reviews the estimated cost, and confirms. A few minutes later, a backup version appears in the Transcript tab, where she can see the complete meeting content without asking colleagues to reconstruct the missing part from memory.

## Backup Status During Recording <a href="#recording-status" id="recording-status"></a>

After you click <mark style="color:blue;">Start Recording</mark>, the backup status appears below the meeting name:

| Display Text                                                      | Meaning                                                                                                                                                                                              |
| ----------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Recording local backup**                                        | Cloud recording and local backup are running simultaneously; everything is working normally                                                                                                          |
| **Syncing backup, N segments not yet synced**                     | The network is unstable or disconnected. Recorded segments are queued locally and upload automatically when the connection is restored; no action is required                                        |
| **Local backup unavailable (reason); meeting continues normally** | Backup could not be enabled this time (for example, the browser is unsupported, browser storage is unavailable, or another tab is already recording). The meeting and cloud recording are unaffected |

<figure><img src="https://1360999650-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6v6TNkkOQVfRYfcNirHL%2Fuploads%2Fgit-blob-708c298f338405453883adf90051746895567638%2Fmeeting-backup-recording.png?alt=media" alt="Live transcription screen showing &#x27;Recording local backup&#x27; below the meeting name"><figcaption><p>During recording, the local backup status appears below the meeting name</p></figcaption></figure>

{% hint style="warning" %}

* Backup recording runs in the browser. Keep the entire meeting open in the **same browser tab**. Only one tab can record a given meeting; a second tab displays "Recording in another tab."
* When you mute by clicking the microphone icon button to the left of "Stop Recording," the same section of the backup audio is also muted, so content you do not want recorded is not captured.
* The total amount of local backup data awaiting upload is limited to 1 GB. Once the limit is reached, you cannot start a new backup recording.
* The main recording is limited to 3 hours per meeting. When the limit is reached, the main recording stops, but the backup recording and transcript continue until you click "Stop Recording." The portion beyond 3 hours exists only in the backup audio, and you can retranscribe it to recover that portion. For details, see [Live Meeting Records: Recording Duration Limit](/maiagent-user-guide/en/work/meeting-records/live-transcription.md#recording-duration-limit).
  {% endhint %}

## Backup Status After the Meeting <a href="#sync-status" id="sync-status"></a>

After you click <mark style="color:blue;">Stop Recording</mark>, the meeting status first changes to "Completed." Backup audio has its own sync status, displayed next to the title on the meeting details page:

| Status                | Meaning                                                                                                                                                                  |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Backup complete**   | The meeting is complete and the backup audio is fully synchronized—this backup is the most complete recording in the system                                              |
| **Syncing backup**    | The meeting is complete, but the local backup audio is still uploading and being merged. The status changes to "Backup complete" automatically when finished             |
| **Backup incomplete** | The backup has still not finished syncing after more than 1 day. The system combines the segments already uploaded into a backup audio file (missing the final segments) |

<figure><img src="https://1360999650-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6v6TNkkOQVfRYfcNirHL%2Fuploads%2Fgit-blob-3b4379ae167493d375678bd58c4dad53f7093a9e%2Fmeeting-backup-detail-synced.png?alt=media" alt="Meeting details page showing &#x27;Backup complete&#x27; beside the title and an &#x27;Original Audio / Backup Audio&#x27; switch in the recording section"><figcaption><p>Meeting details page: the "Backup complete" label beside the title and the audio source switch in the recording section</p></figcaption></figure>

In the meeting list, meetings whose backups are not yet finalized display an extra icon beside the status column. Hover over it to see a description. Meetings with completed backups have no additional indicator.

<figure><img src="https://1360999650-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6v6TNkkOQVfRYfcNirHL%2Fuploads%2Fgit-blob-61e6b7cb089ac23931b31861376e62533cb98367%2Fmeeting-backup-list-syncing.png?alt=media" alt="Meeting list showing the backup syncing icon and description beside the status column"><figcaption><p>Meeting list: the "Syncing backup" icon beside the status column</p></figcaption></figure>

{% hint style="info" %}
**What if I close the browser right after losing the network connection?** Segments that have not been uploaded remain on the local device. If you open the MaiAgent admin console again within 1 day, the system automatically takes over and resumes uploading, and the meeting displays "Syncing backup" in the meantime. If you do not return within 1 day, the system combines the portions already uploaded and labels the backup "Backup incomplete."
{% endhint %}

## Switch to Backup Audio for Playback <a href="#switch-audio-source" id="switch-audio-source"></a>

For a meeting with backup audio, an <mark style="color:blue;">Original Audio</mark> / <mark style="color:blue;">Backup Audio</mark> switch appears above the player in the "Recording" section on the left side of the details page. This switch affects **playback only**: meeting summaries, AI Q\&A, knowledge base uploads, and MP3 downloads continue to use the original recording (unless you select a different transcript source when generating a summary, as described below).

## Retranscribe Using Backup Audio <a href="#retranscribe-from-backup" id="retranscribe-from-backup"></a>

If the original transcript is missing a section because of a network outage, you can retranscribe the backup audio to create a new transcript version. The existing transcript is retained.

{% stepper %}
{% step %}

### Open Retranscription <a href="#retranscribe-step-open" id="retranscribe-step-open"></a>

Open the meeting details page and click <mark style="color:blue;">Retranscribe</mark> in the upper-right corner.
{% endstep %}

{% step %}

### Select "Backup Audio" and Confirm the Cost <a href="#retranscribe-step-source" id="retranscribe-step-source"></a>

Under <mark style="color:blue;">Transcription Source</mark>, select <mark style="color:blue;">Backup Audio</mark>. Billing information appears at the bottom of the dialog, including the billable item (audio transcription), the backup audio duration, and the estimated cost. It also states that "you are charged only if transcription succeeds; failed attempts are free" and that "every retranscription is billed again."

<figure><img src="https://1360999650-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6v6TNkkOQVfRYfcNirHL%2Fuploads%2Fgit-blob-4dd090ee82a03e629e4e9906d697d09b8f4d11d0%2Fmeeting-backup-retranscribe.png?alt=media" alt="Retranscription dialog showing the billable item, backup audio duration, and estimated cost after Backup Audio is selected as the transcription source"><figcaption><p>After you select "Backup Audio" as the transcription source, the dialog discloses the estimated cost and billing rules</p></figcaption></figure>
{% endstep %}

{% step %}

### Submit the Transcription <a href="#retranscribe-step-submit" id="retranscribe-step-submit"></a>

Click <mark style="color:blue;">Confirm audio transcription (approx. X credits)</mark>—the button shows the estimated charge directly. After submission, the screen displays "Transcription started; you are charged only if it succeeds," and a "Processing" entry appears under "Retranscription History" at the bottom of the dialog.
{% endstep %}

{% step %}

### View the Backup Transcript Version <a href="#retranscribe-step-view" id="retranscribe-step-view"></a>

After transcription is complete, a version labeled "Backup" appears in the version menu on the Transcript tab (for example, "Azure · 09/06 00:42 · Backup"). When you select it, the player **automatically switches to the backup audio**, so that clicking the transcript jumps to the correct timestamp.

<figure><img src="https://1360999650-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6v6TNkkOQVfRYfcNirHL%2Fuploads%2Fgit-blob-a9ac3b62f694c51954e031fb6dd2b3884d927568%2Fmeeting-backup-transcript-version.png?alt=media" alt="Version menu on the Transcript tab listing the original transcript and the backup version"><figcaption><p>Version menu on the Transcript tab: the original transcript and the backup version</p></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="info" %}

* The backup transcript aligns only with the backup audio. If you manually switch the player back to "Original Audio" while viewing the backup version, the screen warns: "The transcript and the audio being played come from different recordings. Clicking the transcript cannot jump precisely to that sentence."
* If the organization wallet balance is insufficient, the "Backup Audio" option is disabled and displays "Insufficient wallet balance. Please add funds first." No transcription job is created, and no charge is made.
* If the system detects that the end of the original transcript may be missing, a "The end of the transcript may be missing approximately N minutes" notice appears at the top of the Transcript tab, with a <mark style="color:blue;">Retranscribe using backup audio</mark> shortcut.
* For meetings whose main recording stopped because it reached the 3-hour limit, a banner appears at the top of the details page: "The main recording reached the 3-hour limit; the main audio ends here." It also provides a <mark style="color:blue;">Retranscribe using backup audio</mark> shortcut, and the banner indicates whether the backup audio is complete and how long it is.
  {% endhint %}

## Generate a Summary from a Backup Transcript <a href="#summary-from-backup" id="summary-from-backup"></a>

When you click <mark style="color:blue;">Generate Summary</mark> on the Meeting Summary tab, <mark style="color:blue;">Transcript Source</mark> at the top of the dialog defaults to "Original Transcript." If a backup version is available, you can select it instead so that the summary covers the recovered sections. When you select a backup version, the dialog displays: "The backup transcript timeline corresponds to the backup audio and differs from the original audio."

<figure><img src="https://1360999650-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6v6TNkkOQVfRYfcNirHL%2Fuploads%2Fgit-blob-bccda37e29ab1353620a8c9eac127631b8a69771%2Fmeeting-backup-summary-source.png?alt=media" alt="Transcript Source option at the top of the Generate Summary dialog"><figcaption><p>You can select a transcript source when generating a summary</p></figcaption></figure>

## Further Reading <a href="#further-reading" id="further-reading"></a>

* [Live Meeting Records](/maiagent-user-guide/en/work/meeting-records/live-transcription.md): Start recording and the recording screen
* [Meeting Record Details](/maiagent-user-guide/en/work/meeting-records/meeting-detail.md): Transcript, player, and meeting information
* [AI Meeting Summary & Q\&A](/maiagent-user-guide/en/work/meeting-records/summary.md): Generate summaries and manage summary versions


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.maiagent.ai/maiagent-user-guide/en/work/meeting-records/backup-audio.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
