Skip to main content

LiveKit Agent Plugins for Xunfei

Project description

LiveKit Plugins Baidu

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

Installation

pip install livekit-plugins-baidu

Pre-requisites

  • Volcengine STT environment variable: BAIDU_API_KEY

Usage

This example shows how to use the Baidu STT plugin.

from livekit.agents import Agent, AgentSession, JobContext, cli, WorkerOptions
from livekit.plugins import baidu
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 baidu cloud console. https://console.bce.baidu.com/ai-engine/old/#/ai/speech/app/detail~appId=6752989
        stt=volcengine.STT(app_id=1000000),
    )
    
    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_baidu-1.2.3.post0.tar.gz (6.9 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_baidu-1.2.3.post0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file livekit_plugins_baidu-1.2.3.post0.tar.gz.

File metadata

File hashes

Hashes for livekit_plugins_baidu-1.2.3.post0.tar.gz
Algorithm Hash digest
SHA256 a9863ffc28673698223302d432cad286e46136e1248c0b76d8c24cec8ca5e397
MD5 f77fbe998f6b1a97d738e337cc08a57b
BLAKE2b-256 63eb6897b121db484181851b600f8cb974fddfe6cdf725ae9335e5310bfb644a

See more details on using hashes here.

File details

Details for the file livekit_plugins_baidu-1.2.3.post0-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_baidu-1.2.3.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 523ff7f3ed24498829ccc9a77f7efa496db3d53a5be7e7b20ab429b4b30a419a
MD5 9681afb48f5cd6fdeb6b9d5394b678ba
BLAKE2b-256 a95510ab34ceec5d99c4af756a650ae7d02a001f81ad716991f759e96a3bf019

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