---
title: "read(contentsOf:configuration:)"
framework: createmlcomponents
role: symbol
role_heading: Type Method
path: "createmlcomponents/audioreader/read(contentsof:configuration:)"
---

# read(contentsOf:configuration:)

Reads an audio file as an async sequence of audio buffers.

## Declaration

```swift
static func read(contentsOf url: URL, configuration: AudioReader.Configuration = .init()) throws -> AudioReader.AsyncBuffers
```

## Parameters

- `url`: An audio file URL.
- `configuration`: The configuration for reading buffers.

## Return Value

Return Value An async sequence of AVAudioPCMBuffer.

## See Also

### Reading audio

- [read(_:configuration:)](createmlcomponents/audioreader/read(_:configuration:).md)
- [readMicrophone(configuration:)](createmlcomponents/audioreader/readmicrophone(configuration:).md)
