Skip to main content

LiveKit Agent Plugins for FlashTTS

Project description

简介

FlashTTS是一个开源的TTS推理框架,你可以使用它部署Spark-TTS,MegaTTS等开源模型。

安装

pip install livekit-plugins-flashtts

环境变量

  • FLASHTTS_API_URL,FlashTTS的API地址,默认值为http://localhost:8000
  • FLASHTTS_API_KEY,FlashTTS的API密钥,默认值为空。

使用

以下是一个使用FlashTTS插件的示例:

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


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

    session = AgentSession(
        tts=flashtts.TTS(voice="female"),
    )
    
    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_flashtts-1.1.2.post1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file livekit_plugins_flashtts-1.1.2.post1.tar.gz.

File metadata

File hashes

Hashes for livekit_plugins_flashtts-1.1.2.post1.tar.gz
Algorithm Hash digest
SHA256 e2b7650790900166b3d4f8604038f01b9e3d6f61b3571280a7757b3167ca488a
MD5 ffcf17abc4678c4c071f46d29b981116
BLAKE2b-256 977410358eedd450dc3072e177325e5beda1f4b867cec3627cd1f55d97dedc46

See more details on using hashes here.

File details

Details for the file livekit_plugins_flashtts-1.1.2.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for livekit_plugins_flashtts-1.1.2.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 9f13217e12f903a7224ca0610a2b3910d5558973d9560168203ba0d2356f4b78
MD5 428010ade58d76f4a072f408c621d2e9
BLAKE2b-256 994193879f7fee0f3dad485e99a486a3463a0e493f0286810a1f8ddb4993ba3c

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