--- title: Gradio Apps emoji: 📚 language: - en - hi tags: - Chatbot - Image Classification - Text-to-Speech - Speech-to-Text colorFrom: indigo colorTo: gray sdk: gradio sdk_version: 3.15.0 app_file: app.py pinned: false --- # Gradio Web Applications : __This repository contains various ML/CV/NLP web applications By [ibvhim](https://github.com/ibvhim)__ --- #### 1. ChatBot 🤖 [DialoBot by Microsoft](https://huggingface.co/microsoft/DialoGPT-small): - __DialoGPT__ is a variant of the GPT-2 language model developed by Microsoft. It is designed to generate human-like text, and is particularly well-suited for generating dialogue. DialoGPT is trained on a large dataset of human conversations, and is able to generate responses that are coherent and appropriate in a given context. The model is also able to maintain conversation coherence over a series of turns, making it well-suited for tasks such as chatbots and dialogue systems. The original GPT-2 model was developed by OpenAI, and DialoGPT is based on this model. - __Preview:__ ![Preview](https://imgur.com/axpPfY2.gif) #### 2. Image Classification 🖼 [EfficientNet-Lite-4 by GoogleAI](https://huggingface.co/onnx/EfficientNet-Lite4/tree/main): - __EfficientNet Lite 4__ is a smaller version of the EfficientNet architecture, which was developed by Google AI. The "Lite" versions of EfficientNet are designed to be smaller and faster than the original models, while still maintaining good performance on a variety of tasks. EfficientNet Lite 4 is a convolutional neural network (CNN) that is trained to recognize patterns in data. It is often used for image classification, object detection, and other tasks that involve analyzing and understanding visual data. - __Preview__ ![Preview](https://imgur.com/WnRyRrT.gif) #### Voice-to-Text Translation & Chat 📩 - __Voice-to-Text Translated Chatbots__ are chatbots that are able to transcribe spoken language into text and translate it into another language. They are often used in customer service or language learning applications, and are able to handle a conversation with a user in real time. The chatbot is able to understand the user's spoken input, transcribe it into text, translate it into the desired language, and generate a response in the same language. The response is then translated back into the user's language and spoken aloud to the user. This allows for a seamless conversation between users who speak different languages. - __Preview__ ![Preview](https://imgur.com/QNWY07B.gif) ---

Please do ❤ the repository if you liked it!

Byee!