Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.09 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.09 KB

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