Skip to content

Conversation

@cshape
Copy link
Contributor

@cshape cshape commented Nov 28, 2025

Description

Adds a plugin for Inworld TTS as well as an example (inworld_tts.ts). There already is an Inworld TTS plugin for Python.

Changes Made

  • Added inworld plugin folder and plugin code
  • Note: extended tts.TTS event emitter to include timestamps (see example)
  • Added inworld_tts.ts example file
  • Updated pnpm-lock.yaml to include Inworld

Pre-Review Checklist

  • Build passes: All builds (lint, typecheck, tests) pass locally
  • AI-generated code reviewed: Removed unnecessary comments and ensured code quality
  • Changes explained: All changes are properly documented and justified above
  • Scope appropriate: All changes relate to the PR title, or explanations provided for why they're included

Testing

  • Make sure both restaurant_agent.ts and realtime_agent.ts work properly (for major changes)
  • Tested Inworld in inworld_tts.ts using agents playground

Additional Notes

Existing Inworld Python plugin here.

@changeset-bot
Copy link

changeset-bot bot commented Nov 28, 2025

🦋 Changeset detected

Latest commit: fd52cc5

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@livekit/agents-plugin-inworld Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

@toubatbrian toubatbrian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG! @cshape can you create a changeset?

@cshape
Copy link
Contributor Author

cshape commented Dec 1, 2025

LG! @cshape can you create a changeset?

Thanks @toubatbrian. Added a changeset file.

@cshape
Copy link
Contributor Author

cshape commented Dec 1, 2025

@toubatbrian let me know if it would be better to give the main agents package a minor bump.

If so I'll update the changeset.

@toubatbrian toubatbrian merged commit f518cbf into livekit:main Dec 2, 2025
5 checks passed
@github-actions github-actions bot mentioned this pull request Dec 2, 2025
@toubatbrian
Copy link
Contributor

@cshape the current changeset looks good! No need to bump agents package as long as there's no changes inside

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants