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.post2.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.post2.tar.gz.

File metadata

File hashes

Hashes for livekit_plugins_flashtts-1.1.2.post2.tar.gz
Algorithm Hash digest
SHA256 95056f873fc0dd7282cbd1545b669cc34d54575489741e80151360f9c276c1d7
MD5 2cc9a81637a9485aefc2482dfc11b357
BLAKE2b-256 bc3992dd46e7798ddb39bf0f27575cd986118baa46c2acdfa1ad633838febb59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for livekit_plugins_flashtts-1.1.2.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 8f2f4670af637402768af91bf4f008420f6941b9dd90019b05d179b47ff9f4b7
MD5 7f5bf07dccfb1207840d39d5c96f9451
BLAKE2b-256 66bd32cf84f5df23465b548caf8ec29fa8771592d51307d3647b03b0425939e6

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