# Speaker

<figure><img src="https://2978718896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGYYKeStDMySe3v9HDpIo%2Fuploads%2Fd07HUPIbP26vGKvbnqrV%2Fimage.png?alt=media&#x26;token=b8118835-1def-497b-9325-169773b73526" alt=""><figcaption><p>Mavic 2 Enterprise Speaker</p></figcaption></figure>

### Overview

FlytBase enables remote operators to playback instant audio or upload a local audio file and play it during a flight on the Speaker mounted on the Mavic Enterprise series drones.

The operator can also control the volume levels of the M2E Speaker using the FlytBase Dashboard. When the Speaker is mounted on the Mavic 2 Enterprise, the Dashboard will automatically detect the connection.

{% hint style="info" %}
Please ensure that the operator's FlytBase account has private cloud storage configured in order to use this feature.

Refer to [<mark style="color:blue;">this</mark> ](https://legacydocs.flytbase.com/logs/gallery/cloud-media-sync#private-cloud-storage)section to configure private cloud storage for their FlytBase account.
{% endhint %}

### Instructions:

To get started, mount the speaker on the Mavic 2 Enterprise drone.&#x20;

1. First, remove the extended port cover on the top of the aircraft and store it in a safe place for future use.
2. Next, mount the Speaker onto the extended slot on the aircraft.
3. Tighten the knobs on both sides of the Speaker to secure it firmly onto the aircraft.
4. Finally, turn on the drone.

Once the speaker has been mounted and the drone is online on the FlytBase dashboard, a speaker icon will be activated in the payload control tray.

#### How it works:

<figure><img src="https://2978718896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGYYKeStDMySe3v9HDpIo%2Fuploads%2F0UXPcfU5PB56nJFYdpNX%2Floudspeakerplaybackgif.gif?alt=media&#x26;token=33656c94-0e45-4019-a7ef-e88c0bc95454" alt=""><figcaption><p>Speaker controls</p></figcaption></figure>

{% hint style="info" %}
An operator can record instant audio and play it on the speaker during an ongoing flight or choose an uploaded file.
{% endhint %}

### Recording or uploading an audio file:

* the Navigate to speaker menu in settings.&#x20;

{% hint style="warning" %}
Ensure that the operator selects the correct drone in the top-left drop-down list in settings for recording or uploading an audio file.
{% endhint %}

<figure><img src="https://2978718896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGYYKeStDMySe3v9HDpIo%2Fuploads%2FoU3ehylun43N1L4nLhbT%2Fimage.png?alt=media&#x26;token=28e34760-1e30-42cc-8d05-fedfbfe96120" alt=""><figcaption><p>Speaker menu in settings</p></figcaption></figure>

* To record an audio file, click on the red microphone icon.
* To upload an audio file, click on the **'upload audio'** button.

{% hint style="info" %}
Supported audio formats are .wav, .mp3, and .ogg and the audio file must not be more than 20 seconds.
{% endhint %}

* Once, the audio file has been recorded or uploaded, it is listed in the playback section in the Speaker menu.
* Up to 20 recordings can be saved on the dashboard.

<figure><img src="https://2978718896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGYYKeStDMySe3v9HDpIo%2Fuploads%2FyMglhjFhZ8tAOQn4ZEiJ%2Fimage.png?alt=media&#x26;token=f7d0ed35-cc7e-4318-9b5c-3daf37b656d4" alt=""><figcaption><p>Playback section</p></figcaption></figure>

{% hint style="info" %}
It is recommended that the operator plays the audio after it has been uploaded as the time taken for the audio to be transmitted is applicable when the audio is played for the first time.

In this manner, delays can be avoided while playing an audio file during crisis situations.
{% endhint %}

### Playing audio during flight:

* An operator can play the uploaded or recorded audio file using the payload control tray on the dashboard.
* The volume of the speaker can be adjusted using the volume control buttons.

<figure><img src="https://2978718896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGYYKeStDMySe3v9HDpIo%2Fuploads%2FDg9dCwh1QIPI50YrHw5m%2Fimage.png?alt=media&#x26;token=76f28c0b-b268-4442-9264-6ac1037f02c5" alt=""><figcaption><p>Play an audio file in flight</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://legacydocs.flytbase.com/features/settings/speaker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
