Skip to main content

Custom Livekit Agents plugins for STT and TTS services

Project description

Livekit Plugins

This repository contains custom plugin implementations for Livekit Agents to enable integration with proprietary or third-party Speech-to-Text (STT) and Text-to-Speech (TTS) services.

Included Plugins

  • Piper TTS: Integration with a Piper-based TTS API.
  • Trebe TTS: Integration with the Trebe TTS API (supports multiple voices).
  • Trebe STT: Integration with the Trebe real-time STT API.

Requirements

  • Python 3.9+
  • aiohttp
  • livekit-agents (or compatible API)
  • (For Trebe plugins) A valid Trebe API key

Installation

Clone this repository and install the dependencies in your Python environment:

git clone https://github.com/irontec-comms/livekit-plugins.git
cd livekit-plugins
pip install -r requirements.txt

Note: You may need to install livekit-agents and other dependencies manually if not provided.

Instalación desde GitHub

Agrega esto a tu requirements.txt o ejecuta:

pip install git+ssh://git@github.com/irontec-comms/livekit-plugins.git

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

livekit_plugins_irontec-0.1.2.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

livekit_plugins_irontec-0.1.2-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file livekit_plugins_irontec-0.1.2.tar.gz.

File metadata

  • Download URL: livekit_plugins_irontec-0.1.2.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for livekit_plugins_irontec-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1b8e5160d011383081a9f0de1785f21ef0e3ec7157ffc2920e94220658f95eab
MD5 c15c2dbd9cdf560aaf6a911043e5d2ed
BLAKE2b-256 f5d8d97a1dd938682436b6818f0582d3c91bc8608575c70858e1c7aa56d07cb6

See more details on using hashes here.

File details

Details for the file livekit_plugins_irontec-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_irontec-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3d716817d150e0d62e42f8b733c300c9ad558c62510d8b305873a3130447d9c4
MD5 b07846ac851735f4bedaef8ca3ba2396
BLAKE2b-256 b430dc2773bc0713d4485ce299f6246c2251d6d8bbdb3cc0eeb578552082db61

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page