# Manage media and devices (/en/realtime-media/voice/build/control-audio-and-devices/volume-control-and-mute/python)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

This page shows you how to configure volume settings for audio recording, audio playback, and for the playback of music files.

## Understand the tech

Agora Voice SDK supports adjusting the audio volume for both recording and playback to meet practical application use-cases. For example, during a two-person call, you can mute a remote user by adjusting the playback volume setting to 0.

      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
The figure below shows the workflow of adjusting the volume.

**Volume adjust workflow**

![VolumeControlMute](https://assets-docs.agora.io/images/video-sdk/volume-control-mute-adjustVolume.svg)

**Playback** refers to transmitting an audio signal from a sender to a recipient, where it is played back through a playback device.

**Recording** refers to the process in which audio signals are captured by a recording device and then sent to the transmitter.

<CalloutContainer type="warning">
  <CalloutDescription>
    If you set the volume too high using the signal volume adjustment methods, it may lead to audio distortion on some devices.
  </CalloutDescription>
</CalloutContainer>

## Prerequisites

Ensure that you have implemented the [SDK quickstart](../index.mdx) in your project.

## Implement volume control

Use one or more of the following volume control methods to adjust volume settings.

## Reference

This section contains content that completes the information on this page, or points you to documentation that explains other aspects to this product.

### See also

* [Custom audio source](custom-audio.mdx)
* [Custom video source](/en/realtime-media/video/build/capture-and-render-video/custom-video)

    
  
