---
title: Audio
framework: realitykit
role: collectionGroup
role_heading: API Collection
path: realitykit/scene-content-audio
---

# Audio

Create personalized and realistic spatial audio experiences.

## Overview

Overview Creating a compelling audio experience with RealityKit is as simple as playing audio on your existing RealityKit entities. Use RealityKit’s default audio settings to create a personalized and realistic experience or utilize advanced customization options to tailor the audio for the needs of your application. Utilizing acoustic ray tracing and a personalized HRTF, RealityKit provides lifelike and high-quality sound. You can load and configure audio with an AudioResource subclass, such as AudioFileResource, and adjust the spatial rendering with SpatialAudioComponent, AmbientAudioComponent, ChannelAudioComponent. Control the audio resource playback with AudioPlaybackController. For real-time audio playback you can prepare a Audio.GeneratorRenderHandler and control playback with AudioGeneratorController. You can control the playback levels of multiple resources at once with AudioMixGroup and AudioMixGroupsComponent.

## Topics

### Audio source components

- [Creating a Spaceship game](realitykit/creating-a-spaceship-game.md)
- [Playing spatial audio](visionos/playing-spatial-audio-in-visionos.md)
- [SpatialAudioComponent](realitykit/spatialaudiocomponent.md)
- [AmbientAudioComponent](realitykit/ambientaudiocomponent.md)
- [ChannelAudioComponent](realitykit/channelaudiocomponent.md)

### Playback controllers

- [AudioPlaybackController](realitykit/audioplaybackcontroller.md)
- [AudioGeneratorController](realitykit/audiogeneratorcontroller.md)
- [AudioGeneratorConfiguration](realitykit/audiogeneratorconfiguration.md)
- [AudioEvents](realitykit/audioevents.md)
- [PlayAudioAction](realitykit/playaudioaction.md)

### Audio resources

- [AudioFileResource](realitykit/audiofileresource.md)
- [AudioFileGroupResource](realitykit/audiofilegroupresource.md)
- [AudioBufferResource](realitykit/audiobufferresource.md)
- [AudioLibraryComponent](realitykit/audiolibrarycomponent.md)
- [AudioResource](realitykit/audioresource.md)
- [AudioResource.Calibration](realitykit/audioresource/calibration.md)
- [AudioResource.Normalization](realitykit/audioresource/normalization.md)

### Reverb

- [Reverb](realitykit/reverb.md)
- [Reverb.Preset](realitykit/reverb/preset.md)
- [ReverbComponent](realitykit/reverbcomponent.md)

### Audio mixing

- [Mixing spatial music](realitykit/mixing-spatial-music.md)
- [AudioMixGroup](realitykit/audiomixgroup.md)
- [AudioMixGroupsComponent](realitykit/audiomixgroupscomponent.md)

### Audio types

- [Audio](realitykit/audio.md)
- [Audio.Decibel](realitykit/audio/decibel.md)
- [Audio.Directivity](realitykit/audio/directivity.md)
- [Audio.DistanceAttenuation](realitykit/audio/distanceattenuation.md)

### Acoustics and group playback

- [ReverbMeshResource](realitykit/reverbmeshresource.md)
- [AudioPlaybackGroupController](realitykit/audioplaybackgroupcontroller.md)

## See Also

### Scene content

- [Hello World](visionos/world.md)
- [Enabling video reflections in an immersive environment](visionos/enabling-video-reflections-in-an-immersive-environment.md)
- [Creating a spatial drawing app with RealityKit](realitykit/creating-a-spatial-drawing-app-with-realitykit.md)
- [Generating interactive geometry with RealityKit](realitykit/generating-interactive-geometry-with-realitykit.md)
- [Combining 2D and 3D views in an immersive app](realitykit/combining-2d-and-3d-views-in-an-immersive-app.md)
- [Transforming RealityKit entities using gestures](realitykit/transforming-realitykit-entities-with-gestures.md)
- [Responding to gestures on an entity](realitykit/responding-to-gestures-on-an-entity.md)
- [Models and meshes](realitykit/scene-content-models-and-meshes.md)
- [Materials, textures, and shaders](realitykit/scene-content-materials-and-shaders.md)
- [Anchors](realitykit/scene-content-anchors.md)
- [Lights and cameras](realitykit/scene-content-lights-and-cameras.md)
- [Content synchronization](realitykit/scene-content-content-synchronization.md)
- [Videos](realitykit/scene-content-videos.md)
- [Images](realitykit/scene-content-images.md)
- [Mesh deformation](realitykit/scene-content-mesh-deformation.md)
