Added
-
Added a new util called
MarkdownTextFilterwhich is a subclass of a new base class calledBaseTextFilter. This is a configurable utility which is intended to filter text received by TTS services. -
Added new
RTVIUserLLMTextProcessor. This processor will send an RTVIuser-llm-textmessage with the user content's that was sent to the LLM.
Changed
-
TransportMessageFramedoesn't have anurgentfield anymore, instead there's now aTransportMessageUrgentFramewhich is aSystemFrameand therefore skip all internal queuing. -
For TTS services, convert inputted languages to match each service's language format.
Fixed
- Fixed an issue where changing a language with the Deepgram STT service wouldn't apply the change. This was fixed by disconnecting and reconnecting when the language changes.