PulseAudio (dawniej PolypAudio) – serwer dźwięku dostępny na wielu platformach, używany w dystrybucjach Linuksa. Działa również pod kontrolą Microsoft Windows, Mac OS X oraz systemów uniksopodobnych.

Został stworzony w 2004 roku pod nazwą PolypAudio, która w 2006 roku została zmieniona na PulseAudio.

Budowa i działanie mały|300px|Schemat działania PulseAudio PulseAudio jest serwerem dźwięku, procesem działającym w tle, który przyjmuje wejście audio z różnych źródeł (procesów lub urządzeń wejściowych) i przekierowującym na inne strumienie (karty dźwiękowe, zdalne serwery PulseAudio, inne procesy).

Jednym z celów PulseAudio jest przekierowywanie przez siebie wszystkich strumieni audio, w tym strumieni procesów, które żądają bezpośredniego dostępu do sprzętu, podobnie jak programy wykorzystujące OSS. W tym celu dostęp programów do PulseAudio zapewnia system powiązań z innymi systemami dźwiękowymi, np. aRts czy ESD.

W typowych przypadkach użytkownik ustawia ALSA do korzystania z wirtualnego urządzenia dostarczanego przez PulseAudio – wyjście ALSA jest kierowane do PulseAudio, które używa ALSA do wyjścia na kartę dźwiękową.