Logo Lanfrica

UlrichCODJIA/plantid

Domain:

natural language processing

Record type:

software
Creator:
Ulr
Host:
PlantID Benin is an innovative mobile application that uses computer vision and AI to identify the medicinal plants native to Benin. By providing access to a comprehensive database of traditional and scientific knowledge, PlantID empowers local communities, preserves botanical heritage and stimulates research into medicinal plants. PLANTID: Multimodal Chatbot API To preserve traditional botanical knowledge Developed with: ## πŸ“š Table of Contents - Overview - Features - Getting Started - Prerequisites - Installation - Usage - Configuration - Testing - Project Structure - Deployment - Contributing - License - Contact - Acknowledgments ## πŸ“ Overview PlantID Benin is an innovative mobile application that uses computer vision and AI to identify the medicinal plants native to Benin. By providing access to a comprehensive database of traditional and scientific knowledge, PlantID empowers local communities, preserves botanical heritage and stimulates research into medicinal plants.\ This part of the app is a powerful and versatile multimodal chatbot API built using Python and Flask. It enables users to interact seamlessly through text, voice, and images, providing a rich and engaging conversational experience. ## 🌟 Features - πŸ’¬ Multilingual support: The chatbot can understand and respond in multiple languages. - πŸŽ€πŸ“·πŸ’¬ Text, audio, and image inputs: Users can interact with the chatbot using text, audio recordings, or images. - πŸŽ™οΈ Speech recognition: User audio inputs are transcribed using the Whisper model for accurate speech recognition. - 🌐 Language translation: The application automatically translates user inputs and chatbot responses to the desired language. - πŸ€– Dialogue management: The chatbot maintains a conversation flow and adapts its responses based on the user's input and the current dialogue state. - πŸ–ΌοΈ Image generation: The chatbot can generate images based on user prompts using the Stability AI API or Replicate API. - πŸ”Š Text-to-speech: Chatbot responses can be converted to audio using the Eleven Labs API for a more engaging user experience. - 😊 Sentiment analysis for user inputs ## πŸš€ Getting Started ### Prerequisites - Python 3.8+ - PostgreSQL - Redis ### βš™ Installation 1. Cl …