Skip to content

[Agent] Add streaming support for SpeechAgent#1990

Open
Guikingone wants to merge 2 commits into
symfony:mainfrom
Guikingone:agent/speech-streaming
Open

[Agent] Add streaming support for SpeechAgent#1990
Guikingone wants to merge 2 commits into
symfony:mainfrom
Guikingone:agent/speech-streaming

Conversation

@Guikingone

@Guikingone Guikingone commented Apr 23, 2026

Copy link
Copy Markdown
Contributor
Q A
Bug fix? no
New feature? yes
Docs? yes
Issues --
License MIT

Introduces CancellableInterface, StreamResult::cancel(), Event::stop() and the SpeechConfiguration::$ttsStream flag, allowing SpeechAgent to return a cancellable StreamResult of audio chunks for barge-in patterns.

@Guikingone Guikingone force-pushed the agent/speech-streaming branch from 5aa4211 to 9e3b75b Compare April 23, 2026 08:55
@Guikingone Guikingone marked this pull request as ready for review April 23, 2026 09:02
@carsonbot carsonbot added Agent Issues & PRs about the AI Agent component Feature New feature Status: Needs Review labels Apr 23, 2026
@Guikingone Guikingone changed the title [Agent] Add streaming support for TTS [Agent] Add streaming support for SpeechAgent Apr 23, 2026
@Guikingone Guikingone force-pushed the agent/speech-streaming branch 3 times, most recently from 03c7235 to 183e0ec Compare May 14, 2026 17:10
@Guikingone Guikingone force-pushed the agent/speech-streaming branch from 183e0ec to 3f731ba Compare June 4, 2026 12:54
Introduces CancellableInterface, StreamResult::cancel(), Event::stop()
and the SpeechConfiguration::$ttsStream flag, allowing SpeechAgent to
return a cancellable StreamResult of audio chunks for barge-in patterns.
@Guikingone Guikingone force-pushed the agent/speech-streaming branch from df84974 to da72328 Compare June 8, 2026 14:26
The original commit only mentioned ElevenLabs in prose. List every speech-capable
bridge currently on main with its actual streaming status so users do not
mistakenly enable `ttsStream` on a bridge that returns a buffered BinaryResult.
@Guikingone Guikingone force-pushed the agent/speech-streaming branch from da72328 to 79cf920 Compare June 8, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Agent Issues & PRs about the AI Agent component Feature New feature Status: Needs Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants