Skip to content

dyte-io/desktop-sdk

Repository files navigation

desktop-core

Server-side Python SDK for Dyte

Usage

The API is fairly simple and exposes functions to join a room, listen for callbacks and consume/produce audio. Raw API usage can be found in the internal transport

An end-to-end example can be found in the examples directory that makes use of the pipecat framework to create a voice bot

Note that the SDK is currently in an alpha state - the API is not very Pythonic, and crashes might occasionally occur

Directory Structure

.
├── CMakeLists.txt # For building the C++ Extension
├── pyproject.toml # Specification for building Python packages
├── README.md
├── src
│   ├── c++ # C++ Extension Source
│   └── python # Python code to expose the extension, also contains Pipecat transport
│       ├── dyte_sdk
│       └── examples
│           └── chatbot
└── third_party # Build dependencies
    ├── libcwebrtc
    ├── libmobilecore
    └── pybind11

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published