AI news going a bit faster to catch up? TLDR (tldr.tech) got it. Even, tldr's daily AI news is also overwhelming? The crew here got you. It's a learning repo with CrewAI to test agent capabilities, some features are just tested for fun and not for potential use.
pip install -r requirements.txt
add api keys from the .env.example. Most cases should be fine with openai key, but some cases uses groq (could be optional, and may need to change llm as openai in the code) -> in future, replace all with ollama llama3 (currently in code, but not properly tested, hence not in the instruction). Same with Elevenlabs, but it gives certain feature that are not available in OpenAI TTS atm.
streamlit run main.py
- Give a date or range of date input.
- it crawls all TLDR ai data
- Use voice agent / text agent
- Start talking/chatting. Elevenlabs voice mode adds some feature like choosing which gender/accent/type of voice. be mindful on apis :)
- UI is slightly annoying now, may a later fix
Screenshot:
- Get personalized/preferred input news
- add image capabilities
- Extension of other TLDR news
- Proper way speech data handle
Inspired from some examples:
- Based upon Crew Examples
- Streamlit courtesy