Skip to main content

LiveKit Agent Plugins for Tencent

Project description

LiveKit Plugins Tencent

Agent Framework plugin for services from Tencent. currently supports: STT.

Installation

pip install livekit-plugins-tencent

Pre-requisites

  • tencent STT environment variable: TENCENT_STT_APP_ID, TENCENT_STT_SECRET_KEY, TENCENT_STT_ID

Usage

This example shows how to use the Tencent STT plugin.

from livekit.agents import Agent, AgentSession, JobContext, cli, WorkerOptions
from livekit.plugins import tencent
from dotenv import load_dotenv


async def entry_point(ctx: JobContext):
    
    await ctx.connect()
    
    agent = Agent(instructions="You are a helpful assistant.")

    session = AgentSession(
        # app_id can be found in the tencent cloud console. https://console.cloud.tencent.com/
        stt=tencent.STT(app_id=xxx, secret_key=xxx, secret_id=xxx),
    )
    
    await session.start(agent=agent, room=ctx.room)


if __name__ == "__main__":
    load_dotenv()
    cli.run_app(WorkerOptions(entrypoint_fnc=entry_point))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

livekit_plugins_tencent-1.2.3.post1.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

livekit_plugins_tencent-1.2.3.post1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file livekit_plugins_tencent-1.2.3.post1.tar.gz.

File metadata

File hashes

Hashes for livekit_plugins_tencent-1.2.3.post1.tar.gz
Algorithm Hash digest
SHA256 985ccfbcb4acfbdd475eb3305ce628b595627115c8f07ab7a07b5815cbcc39cb
MD5 bb82d5e06e25dffbb20ce27d67a48c61
BLAKE2b-256 478281fc2788854d8e89e0e1ac9d020c1a9778e0bd66f9ae27818b4e3dd90eb1

See more details on using hashes here.

File details

Details for the file livekit_plugins_tencent-1.2.3.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_tencent-1.2.3.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 3adc83e8f17b8cad2aa507ed758ec99bfcfc190e201171b59131d39c1cc206d1
MD5 a6173680143d217fdb47d468739c42c1
BLAKE2b-256 8fa83afe297ec82251db89ea4e566fe9f1a75d0c2da8f29eec5bb60fa1444fa6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page