---
title: outputChannels
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avspeechsynthesizer/outputchannels
---

# outputChannels

An array of audio session channels to route generated speech.

## Declaration

```swift
var outputChannels: [AVAudioSessionChannelDescription]? { get set }
```

## Discussion

Discussion The system replicates speech audio to each audio session channel.

## See Also

### Directing speech output

- [usesApplicationAudioSession](avfaudio/avspeechsynthesizer/usesapplicationaudiosession.md)
- [mixToTelephonyUplink](avfaudio/avspeechsynthesizer/mixtotelephonyuplink.md)
- [write(_:toBufferCallback:)](avfaudio/avspeechsynthesizer/write(_:tobuffercallback:).md)
- [AVSpeechSynthesizer.BufferCallback](avfaudio/avspeechsynthesizer/buffercallback.md)
- [write(_:toBufferCallback:toMarkerCallback:)](avfaudio/avspeechsynthesizer/write(_:tobuffercallback:tomarkercallback:).md)
- [AVSpeechSynthesizer.MarkerCallback](avfaudio/avspeechsynthesizer/markercallback.md)
