ultravox_client 0.0.9 copy "ultravox_client: ^0.0.9" to clipboard
ultravox_client: ^0.0.9 copied to clipboard

Flutter client SDK for Ultravox.

Ultravox client SDK for Flutter #

Flutter client SDK for Ultravox.

pub package

Getting started #

flutter add ultravox_client
copied to clipboard

Or you can directly add to your pubspec.yaml:

---
dependencies:
  ultravox_client: <version>
copied to clipboard

Usage #

final session = UltravoxSession.create();
await session.joinCall(joinUrl);
session.statusNotifier.addListener(myListener);
await session.leaveCall();
copied to clipboard

See the included example app for a more complete example. To get a joinUrl, you'll want to integrate your server with the Ultravox REST API.

Supported platforms #

The Ultravox client SDK works on all Flutter platforms: Android, iOS, web, Linux, Windows, and macOS.

Example app #

You can view a demo of the example app at https://fixie-ai.github.io/ultravox-client-sdk-flutter/

You can use the Ultravox REST API to get a joinUrl.

1
likes
150
points
251
downloads

Publisher

verified publisherfixie.ai

Weekly Downloads

2024.09.16 - 2025.03.31

Flutter client SDK for Ultravox.

Homepage
Repository (GitHub)
View/report issues

Topics

#ultravox #audio #ai #llms

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, livekit_client, web_socket_channel

More

Packages that depend on ultravox_client