Skip to main content

Quickdial plugin for LiveKit Agents (Python)

Cheap, fast, real-time TTS and STT for LiveKit Agents, powered by Quickdial.

  • TTS — 23+ voices, 16-bit PCM @ 24 kHz, REST + WebSocket streaming.
  • STT — accurate transcription (whisper.cpp), WebSocket streaming + batch.

Install

pip install livekit-plugins-quickdial

Auth

Create an API key at https://web.quickdial.ai, then:

export QUICKDIAL_API_KEY=qdl_live_your_key

Usage

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

session = AgentSession(
    stt=quickdial.STT(language="en"),
    tts=quickdial.TTS(voice="alba"),
    vad=silero.VAD.load(),   # STT emits a final transcript per utterance
    llm=...,
)

Standalone:

tts = quickdial.TTS(voice="jane")
async for ev in tts.synthesize("Hello from Quickdial!"):
    ...  # ev.frame is a 24 kHz PCM audio frame

Configuration

TTS(...) default notes
voice "alba" see GET /v1/voices for the full list
params None Pocket-TTS knobs (temperature, speed, …)
base_url https://api.quickdial.ai API base
api_key $QUICKDIAL_API_KEY Bearer key
STT(...) default
language "en" (en/fr/de/es/it/pt)
base_url https://api.quickdial.ai

License

Apache-2.0

Release files for livekit-plugins-quickdial 0.1.4

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-quickdial 0.1.4
File Size Uploaded
livekit_plugins_quickdial-0.1.4.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for livekit-plugins-quickdial 0.1.4
File Interpreter ABI Platform
livekit_plugins_quickdial-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 16.9 kB

Release files / livekit_plugins_quickdial-0.1.4.tar.gz

Download URL livekit_plugins_quickdial-0.1.4.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
189b6c99859ab52109e301aaa6b48eb59e18e90da9dea6421795a07304cecadc
BLAKE2b-256 checksum
How to use checksums
9f2a7edfae8d03bcb0edcd6abb9504641ab74c6072bf4d4b93060bf7e505d864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / livekit_plugins_quickdial-0.1.4-py3-none-any.whl

Download URL livekit_plugins_quickdial-0.1.4-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
33ad79db8ef3211f1123807dfd0f9ffc6f28fa91533a22b49e1e51369711ec1e
BLAKE2b-256 checksum
How to use checksums
68eb6fe4ddc5059b48867ae7c3a37a9fd638867c4d6c0019bb76d2a21da565f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.2

2 release files

0.1.0

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