| Exception | A custom exception for the speaker library to throw. |
| InvalidArgumentException | An invalid argument was passed. |
| ProviderException | An exception when something goes with one a provider. |
| RuntimeException | An exception when something goes wrong at runtime. |