Skip to main content

LiveKit Agents plugin for Bodhi

Indian-language speech-to-text and text-to-speech from Bodhi (Navana Tech), as LiveKit Agents stt.STT / tts.TTS providers.

Install

pip install "livekit-plugins-bodhi"

Usage

from livekit.agents import AgentSession
from livekit.plugins import bodhi, silero

session = AgentSession(
    stt=bodhi.STT(model="hi-general-v2-8khz", sample_rate=8000),
    vad=silero.VAD.load(),
    # llm=...,
    tts=bodhi.TTS(language="hi", voice="default_female"),
)

Set BODHI_API_KEY in the environment, or pass api_key= to either class.

Both default to the Navana hosts (wss://stt.navana.ai / https://tts.navana.ai); pass base_url= to target another deployment.

STT options

model, language, sample_rate, interim_results, parse_number, aux, min_confidence, hotwords (bodhi.BodhiHotword(phrase, score)), endpoint_silence_duration.

TTS options

voice, language, sample_rate (8000/16000/24000), use_fast, num_step, guidance_scale.

License

Apache-2.0. The implementation ships in the bodhi-api-sdk package; this plugin re-exports it under the livekit.plugins.bodhi namespace.

Metadata

Release files for livekit-plugins-bodhi 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for livekit-plugins-bodhi 0.1.0
File Size Uploaded Provenance
livekit_plugins_bodhi-0.1.0.tar.gz 3.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for livekit-plugins-bodhi 0.1.0
File Interpreter ABI Platform
livekit_plugins_bodhi-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.5 kB

Release files / livekit_plugins_bodhi-0.1.0.tar.gz

Download URL livekit_plugins_bodhi-0.1.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
73da305dd42ace0dce74266e93e7f8d805da7e8532a65309622e7e8d870045fd
BLAKE2b-256 checksum
How to use checksums
23485b081d2892e949c0f2e15534b713333f6973e4298e83606eaacbaef858ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / livekit_plugins_bodhi-0.1.0-py3-none-any.whl

Download URL livekit_plugins_bodhi-0.1.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
39e5640d6ed0f5827f7df7fb8f5e216bd55b2ce848cf892920da29c09cc5adb2
BLAKE2b-256 checksum
How to use checksums
2214d39c5aadecbda1135b4757ccdb4197e01f7cc5ece5800569afa62ef5493a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Security for livekit-plugins-bodhi 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page