Meta plugin for LiveKit Agents
Support for Meta Muse Voice Transcribe using its realtime streaming speech-to-text interface.
Installation
pip install livekit-plugins-meta
Pre-requisites
Set a Meta Model API key in your environment using either variable:
MODEL_API_KEY=<your_model_api_key>
# Or: META_API_KEY=<your_model_api_key>
You can also pass the key directly with api_key=. The resolution order is api_key, MODEL_API_KEY, then META_API_KEY.
Usage
from livekit.agents import AgentSession
from livekit.plugins import meta
session = AgentSession(
stt=meta.STT(
keywords=["LiveKit", "Muse"],
language_bias=["English"],
),
# ... llm, tts, etc.
)
The plugin supports streaming recognition with server-side endpointing, cumulative interim transcripts, and mono PCM16 audio at 24 kHz. Connected streams must keep sending real-time PCM, including silence. keywords and language_bias are static hints applied during the initial handshake and cannot be changed on an active stream. Omit language_bias for automatic language detection.
Supported language names are: Arabic, Bengali, Dutch, English, French, German, Hebrew, Hindi, Indonesian, Italian, Japanese, Kannada, Korean, Malay, Mandarin Chinese, Marathi, Polish, Portuguese, Spanish, Tagalog, Tamil, Telugu, Thai, Turkish, and Vietnamese. The per-stream language= argument also accepts corresponding language codes and locales, such as en-US, pt-BR, and zh-CN, and maps them to the documented names.
Muse realtime sessions have a maximum duration of 60 minutes. This plugin reports the provider close and does not rotate an active LiveKit speech stream automatically; start a new stream to continue. Batch recognition, diarization, detected-language metadata, and active-stream keyterm updates are not supported.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file livekit_plugins_meta-1.8.1.tar.gz.
File metadata
- Download URL: livekit_plugins_meta-1.8.1.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99dd4d8eb382f25e01a8eb31842e0e82bae5e2513284026018311a75552465e6
|
|
| MD5 |
4756743dbd2279ad3e977429a3e8ecb5
|
|
| BLAKE2b-256 |
d340c24f76ad8a0a550dfc9f7c387127331f21b509825754db5c4a75869319cf
|
Provenance
The following attestation bundles were made for livekit_plugins_meta-1.8.1.tar.gz:
Publisher:
publish.yml on livekit/agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
livekit_plugins_meta-1.8.1.tar.gz -
Subject digest:
99dd4d8eb382f25e01a8eb31842e0e82bae5e2513284026018311a75552465e6 - Sigstore transparency entry: 2786193018
- Sigstore integration time:
-
Permalink:
livekit/agents@f9b53c3c22e15a265d454c1e54dbc07ed3a50396 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/livekit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f9b53c3c22e15a265d454c1e54dbc07ed3a50396 -
Trigger Event:
pull_request
-
Statement type:
File details
Details for the file livekit_plugins_meta-1.8.1-py3-none-any.whl.
File metadata
- Download URL: livekit_plugins_meta-1.8.1-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cea3ae6ea7985525c932bf25cf86ffd4ba0b32fbd0281659d31b88d1d41abf3
|
|
| MD5 |
cd88b5e62cb6f1af233a1da2b6d6e38c
|
|
| BLAKE2b-256 |
22abfb2789485f819eb72079dd4ba5b75d441bfcbb1465e972442e2e2eb2e195
|
Provenance
The following attestation bundles were made for livekit_plugins_meta-1.8.1-py3-none-any.whl:
Publisher:
publish.yml on livekit/agents
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
livekit_plugins_meta-1.8.1-py3-none-any.whl -
Subject digest:
0cea3ae6ea7985525c932bf25cf86ffd4ba0b32fbd0281659d31b88d1d41abf3 - Sigstore transparency entry: 2786193106
- Sigstore integration time:
-
Permalink:
livekit/agents@f9b53c3c22e15a265d454c1e54dbc07ed3a50396 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/livekit
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@f9b53c3c22e15a265d454c1e54dbc07ed3a50396 -
Trigger Event:
pull_request
-
Statement type: