Poetry is food for the soul. On the other hand, an image is worth a thousand words. With Poem2Pic, one blends poetry with art. Poem2Pic enables the generation of an image based on a poem. In particular, Flan-T5, a large language model (LLM), is used to generate a very short summary of an input poem. The summary is then fed to Stable Diffusion in order to generate an image. The final image is displayed to the user. The project used Langchain to interface with the LLM. The user interface is built using Streamlit. The source code and live demo are available at https://huggingface.co/spaces/barunsaha/poem2pic Poem2Pic is primarily aimed at having fun. However, it might find potential applications in the self-publishing industry, for example. In addition, artists as well as the vast poetry community on Twitter and Instagram might find it useful to.
We spend significantly more time creating presentation slides as compared to the time we take to talk about them. Although AI can help generate the contents, it cannot generate the slides without external interfacing with any other tool. In the latter scenario, one needs to install third-party plugins or provide access with greater privileges to third-party tools. Slides Wizard aims to alleviate this problem. With Slides Wizard, users can generate a slide deck on any given topic. Based on the input description, an outline/content of the slides is generated. This free-form text is then converted into structured output, such as JSON, which helps in parsing. Finally, a PowerPoint slide deck is created for the user based on the previously structured data. In other words, with Slides Wizard, the user is in control of both content and software.
We often spend a lot of time to create presentation slide decks. Although AI can help us with generating content, it requires several additional works, and often software permissions, to actually generate a slide deck based on such content. With SlideDeck AI, users and generative AI co-create a presentation slide deck in a few steps. Users begin by describing the topic of their presentation, based on which the contents/outlines of the slides are generated. Subsequently, the natural language contents are converted into structured JSON data. In the next step, a PowerPoint slide deck is created based on the JSON data. In addition, SlideDeck AI goes beyond the basic functionality to further help the users. First, it retrieves helpful resources on the topic from the Web and presents them to the users for further study. Second, it also generates a concept art on the topic that might be used in the presentation. With SlideDeck AI, users can gain a productivity boost by co-creating with AI.