enx_voice_bot 1.0.3 copy "enx_voice_bot: ^1.0.3" to clipboard
enx_voice_bot: ^1.0.3 copied to clipboard

Enx Voice bot is a high-level Flutter SDK component that enables voice communication with AI agents using SIP and Pipecat WebSocket services.

enx_voice_bot #

Usage #

To use this plugin, add enx_voice_bot as a dependency in your pubspec.yaml file.

Getting Started #

Device Permissions #

You require a physical Device to run the application as a simulator/emulator does not support .

EnableX Voice AI Bot SDK requires microphone permission to use BOT. Learn how to add Device Permissions in Android and iOS platforms as shown below:

Android #

Open the AndroidManifest.xml file and add the required device permissions.

..
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
..

iOS #

Open the info.plist file and add:

  • Privacy - Microphone Usage Description and add a note in the Value column.
3
likes
160
points
354
downloads

Publisher

verified publisherenablex.io

Weekly Downloads

Enx Voice bot is a high-level Flutter SDK component that enables voice communication with AI agents using SIP and Pipecat WebSocket services.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

async, fixnum, flutter, flutter_sound, logger, path_provider, permission_handler, protobuf, record, uuid, web_socket_channel, webview_flutter, webview_flutter_android, webview_flutter_wkwebview

More

Packages that depend on enx_voice_bot

Packages that implement enx_voice_bot