Logo Lanfrica

UlrichCODJIA/plantid

Domaine:

natural language processing

Type de record:

software
Créateur:
Ulr
Hôte:
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 …