# IAmplifierAPI > Main API interface for interacting with the Amplifier voice chat system. `gg.lode.amplifierapi.IAmplifierAPI` --- ## Signature ```java public interface IAmplifierAPI ``` --- ## Methods ### getVoiceManager ```java IVoiceManager getVoiceManager() ``` Returns the voice manager for managing voice players and playing sounds. **Returns:** `IVoiceManager` — The voice manager instance. --- ### getVoiceDistance ```java float getVoiceDistance() ``` Returns the current voice chat distance. **Returns:** `float` — The voice distance. --- ### setVoiceDistance ```java void setVoiceDistance(float distance) ``` Sets the voice chat distance. | Parameter | Type | Description | |---|---|---| | `distance` | `float` | The new voice distance. | --- ### getVoicechatApi ```java VoicechatServerApi getVoicechatApi() ``` Returns the Simple Voice Chat server API instance. **Returns:** `VoicechatServerApi` — The voice chat API. --- ## Related Pages - [[AmplifierAPI]] — Static accessor for this interface - [[IVoiceManager]] — Voice manager returned by `getVoiceManager()` - [[IVoicePlayer]] — Individual voice player data