- Add skip_tts as an init parameter for TextFrame, LLMFullResponseStartFrame, and LLMFullResponseEndFrame instead of setting it post-init - Update all LLM services to pass skip_tts when creating frames: - Anthropic, AWS (Bedrock, Nova Sonic, AgentCore), Google (Gemini, Gemini Live) - OpenAI (base, realtime), OpenAI Realtime Beta, SambaNova - Add _get_skip_tts() helper method in LLMService base class - Remove push_frame override that was setting skip_tts after frame creation
3.8 KiB
3.8 KiB