Skip to main content

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 key
  • REVERIE_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 - Hinglish
  • hi - Hindi
  • en - English
  • bn - Bengali
  • ta - Tamil
  • te - Telugu
  • mr - Marathi
  • gu - Gujarati
  • kn - Kannada
  • ml - Malayalam
  • pa - Punjabi
  • or - Odia
  • as - 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)

Source distribution for livekit-plugins-reverie 1.0.0
File Size Uploaded
livekit_plugins_reverie-1.0.0.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for livekit-plugins-reverie 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

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