You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

livekit-plugins-reverie

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

livekit-plugins-reverie

Agent Framework plugin for services using Reverie's API.

1.0.0
Source
pipPyPI
Maintainers
1

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

Keywords

ASR

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts