audio_chat
audio_chat
is a Flutter package that provides robust functionality for voice chatting, similar to WhatsApp. With audio_chat
, you can effortlessly integrate real-time voice communication into your Flutter applications, enabling seamless and interactive user experiences.
Features
- Real-Time Voice Communication: Enable high-quality, low-latency voice chat between users.
- Cross-Platform Support: Works seamlessly on both iOS and Android devices.
- Customizable UI: Adjust and style the user interface components to fit your app’s design.
- Push-to-Talk: Option to implement a push-to-talk feature for controlled communication.
- Noise Suppression: Built-in noise suppression to ensure clear audio.
- Automatic Gain Control: Adjusts audio levels automatically for balanced sound.
Installation
Add the audio_chat
package to your pubspec.yaml
file:
dependencies:
audio_chat: ^1.0.0
- Permission Requirement: Added a requirement for users to include the
VIBRATE
permission in theAndroidManifest.xml
file. To use the vibrator functionality, please add the following line:<uses-permission android:name="android.permission.VIBRATE" />