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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| livekit_plugins_bodhi-0.1.0.tar.gz | 3.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.