Developer reference · Engine v0.743 · October 2026
Roblox Audio API¶
Everything in Roblox's instance-based audio system: what each object does, how they wire together, and the rules that decide where sound actually plays.
Roblox has two audio systems. The legacy one is Sound, SoundGroup and SoundEffect. The current one, which Roblox calls audio objects (or the Audio API), builds sound from small instances joined by Wires, like patching a mixing desk. Roblox now discourages the legacy objects for new work. The MOTOTRBO R7 radio is built entirely on the new system.
Learn the model Recipes Client, server and limits
What's in this manual¶
-
Concepts
Streams, pins and wires, 2D versus 3D audio, listeners and interaction groups.
-
Instance reference
Every class, with its properties, ranges, methods and events.
-
Voice chat
How voice maps onto
AudioDeviceInput, plus access lists, muting and team chat. -
Recipes
Luau for proximity voice, radio buses, voice filters, visualizers, beat-synced music, TTS and speech-to-text.
-
Client, server and limits
Where audio is rendered, what replicates, rate limits and gotchas.
-
Migrating from Sound
A mapping from every legacy property and effect to its new equivalent.
The family at a glance¶
| Role | Classes |
|---|---|
| Produce a stream | AudioPlayer, AudioDeviceInput, AudioTextToSpeech, AudioListener, VideoPlayer |
| Modify a stream | AudioFilter, AudioEqualizer, AudioCompressor, AudioGate, AudioLimiter, AudioFader, AudioDistortion, AudioEcho, AudioReverb, AudioChorus, AudioFlanger, AudioTremolo, AudioPitchShifter, AudioChannelMixer, AudioChannelSplitter |
| Consume a stream | AudioDeviceOutput, AudioEmitter, AudioAnalyzer, AudioSpeechToText, AudioRecorder (not released yet) |
| Carry a stream | Wire |
| Configure | SoundService, VoiceChatService |
AudioListener sits in two columns on purpose. It consumes the 3D world through emitters and produces a stream on its Output pin.
Timeline¶
| When | What |
|---|---|
| Feb 2024 | Audio API enters beta |
| Sep 2024 | Out of beta: 15 instances available to all creators |
| 2025 | AudioTextToSpeech and AudioSpeechToText betas; Acoustic Simulation Studio beta |
| Jan 2026 | Acoustic Simulation client beta, usable in published experiences |
| May 2026 | Speech-to-text full release, with Extended Services for extra quota |
| Sep 2026 | Acoustic Simulation officially out of beta |
| Now | AudioRecorder and AudioWindSynthesizer exist in the engine but are not released |
Sources
This manual was checked against the Roblox engine API dump (v0.743), the Creator Hub documentation source as of 14 October 2026, and the DevForum release announcements. Roblox changes this API often, so treat the Creator Hub as the final word.