Logo Lanfrica

Dondo-ai/VoiceNoteSurvey

Domain:

natural language processing

Record type:

software
Creator:
Don
Host:
# Dondo.ai Inspired by the tonality of the Dondo drum, **Dondo.ai** is a project designed to help Africans access the internet in their native language. By utilizing audio-based interactions through WhatsApp, Dondo.ai enables users to participate in surveys and polls simply by sending a message. The system responds with an audio message, making it accessible even in regions where English is not the primary language of communication. ## 🎯 Target Audience - **Developers**: Build voice-based surveys and interactions in non-English languages. - **Businesses**: Conduct surveys and gather data from a wider audience in their native tongue, particularly in regions where English isn't the language of commerce. ## 🚀 Installation Instructions ### 1. Database Setup This project requires a MySQL database to store user responses. Although user responses are also stored through the Twilio integration, setting up a MySQL database is recommended for additional storage and data management. 1. **Install MySQL**: Set up a MySQL host on a platform of your choice. 2. **Configure Environment Variables**: Create a `.env` file in the project directory with the following keys: ```bash MYSQL_HOST=host MYSQL_USER=user MYSQL_PASSWORD=password MYSQL_DB=dondo TWILIO_ID=123 TWILIO_TOKEN=123 WHATSAPP_NUMBER=1234 ``` ### 2. Python Dependencies Dondo.ai is a Python application built with Flask. Install the necessary libraries by running: ```bash pip install -r requirements.txt