LiveKit Reverie Plugin
This plugin provides Indic language speech-to-text capabilities using Reverie's STT API.
Signup here to create API keys.
Installation
pip install livekit-plugins-reverie
Configuration
You need to set the following environment variables:
REVERIE_API_KEY: Your Reverie API keyREVERIE_APP_ID: Your Reverie App ID
Usage
from livekit.plugins import reverie
from livekit.agents import stt
# Create STT instance with all available options
reverie_stt = reverie.STT(
language="hi_en", # Language code (default: "hi_en")
domain="generic", # Domain context (default: "generic")
continuous=True, # Continuous streaming (default: True)
silence=0.5, # Return final after silence in seconds (default: 0.5, max: 30)
format="16k_int16", # Audio format (default: "16k_int16")
punctuate=False, # Enable punctuation (default: False)
)
Supported Languages
Reverie supports multiple Indian languages. Common language codes include:
hi_en- Hinglishhi- Hindien- Englishbn- Bengalita- Tamilte- Telugumr- Marathigu- Gujaratikn- Kannadaml- Malayalampa- Punjabior- Odiaas- Assamese
Configuration Parameters
Core Parameters
language: Language code for recognition (e.g., "hi_en", "hi", "en", "bn") - Default: "hi_en"domain: Context domain for transcription (e.g., "generic") - Default: "generic"
Audio & Format
format: Audio format specification - Default: "16k_int16"sample_rate: Audio sample rate in Hz - Default: 16000
Metadata
Release files for livekit-plugins-reverie 1.0.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 | |
|---|---|---|---|
| livekit_plugins_reverie-1.0.0.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| livekit_plugins_reverie-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / livekit_plugins_reverie-1.0.0.tar.gz
| Download URL | livekit_plugins_reverie-1.0.0.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
979644f4298977c79a8981844d83c52a96360dbe35028a5adcd0ca93aea4abfe
|
|
BLAKE2b-256 checksum How to use checksums |
d205df1494c76312a0003098597f8574324102d6a421e6909d2b3086b0cda84d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / livekit_plugins_reverie-1.0.0-py3-none-any.whl
| Download URL | livekit_plugins_reverie-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b3077dc402432b63ca1a73675e028dcc8c2b05715a16f2650ec6d100a248279
|
|
BLAKE2b-256 checksum How to use checksums |
f077e5a99495b723382b6b69fc007be7976dfdbfae4fa48023aede28789d46fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|