Skip to content

match python starter defaults and enable expressive mode - #60

Merged
tinalenguyen merged 1 commit into
mainfrom
tina/expressive-update
Aug 12, 2026
Merged

match python starter defaults and enable expressive mode#60
tinalenguyen merged 1 commit into
mainfrom
tina/expressive-update

Conversation

@tinalenguyen

Copy link
Copy Markdown
Contributor

Enable expressive mode on the AgentSession, which injects the TTS provider's markup guide into the LLM prompt so the model emits inline delivery tags that Fish Audio renders and the transcript never shows. The flag ships in @livekit/agents 1.6.3 via livekit/agents-js#2267, so it carries a temporary @ts-expect-error to remove once that release is published.

Port the Python starter's updated pipeline defaults to the Node starter:
AssemblyAI Universal 3.5 Pro for STT (English), Fish Audio S2.1 Pro for
TTS, and adaptive interruptions alongside the existing turn detector and
preemptive generation.

Enable expressive mode on the AgentSession, which injects the TTS
provider's markup guide into the LLM prompt so the model emits inline
delivery tags that Fish Audio renders and the transcript never shows.
Requires @livekit/agents 1.6.3, which is now the dependency floor.
@tinalenguyen
tinalenguyen force-pushed the tina/expressive-update branch from 33c8ff1 to 14b31ec Compare August 12, 2026 16:11
@tinalenguyen
tinalenguyen merged commit 2045cc4 into main Aug 12, 2026
6 checks passed
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