pipecat
pipecat copied to clipboard
STTUpdateSettingsFrame does not update language for Speechmatics STT service
pipecat version
0.0.91
Python version
3.13.2
Operating System
macOS 15.6.1 (24G90)
Issue description
When I update the language on run time using STTUpdateSettingsFrame frame, it gives error
Reproduction steps
Just try to update the language setting in a tool called function like
await stt.queue_frame(
STTUpdateSettingsFrame(settings={"language": language_code})
)
Expected behavior
Should just update the language setting for Speechmatic STT
Actual behavior
Unknown setting for STT service: language
Logs
I've notified the Speechmatics team about this. They maintain the integration and are planning to look into this soon.