# Audio Decode Implementation With PyAV *author: Junjie Jiang*
### Description **Audio** **Decode** converts the encoded audio back to uncompressed audio frames. In most cases, audio decoding is the first step of an audio processing pipeline.
### Code Example ```Python import towhee towhee.glob('./music.mp3').audio_decode.ffmpeg().flatten().show(limit=1) # batch decode # towhee.glob('./music.mp3').audio_decode.ffmpeg(500).flatten().show(limit=1) ``` ![img](./img.png)
### Factory Constructor Create the operator via the following factory method: ***audio_decode.ffmpeg()*** batch decode, batch_size = 100: ***audio_decode.ffmpeg(100)***
### Interface An audio decode operator takes an audio file path as input. It decodes the audio back to audio frames. **Args:** **audio** (str): Audio file path. **Return** (generator): An generator over audio frames with type `towhee.types.AudioFrame`.