- About
- Features
- TechStack
- Installation Guide
- How It Works
- About Characters
- Screenshots
- License
- Contributing
- About the Authors
VoiceVibe.AI is a transformative platform empowering users to journal their thoughts, analyze emotions, and receive personalized insights. With advanced AI technology, users gain valuable self-awareness and mental well-being support. Experience the power of self-expression and emotional intelligence with VoiceVibe.AI.
Website : https://www.voicevibeai.co/
- Voice-to-Text Transcription: Speak your thoughts, and VoiceVibe AI transcribes them into text, making journaling effortless and accessible.
- Emotion Analysis: Analyze your emotions over time with built-in sentiment analysis, gaining insights into your emotional well-being and trends.
- Secure Entry Storage: Securely store your entries with encryption and share selectively, ensuring your privacy and confidentiality.
- AI Engagement: Engage with an AI to reflect on your entries and gain insights, fostering self-awareness and personal growth.
- Character Bots: Interact with diverse character bots for tailored advice and recommendations. Whether you need guidance from a mentor, inspiration from a creative mind, or support from a mental health expert, our character bots are here to assist you on your journey.
- Frontend: Next.js, Tailwind CSS
- Backend: Flask
- Database: MongoDB
- Voice Recognition: Web Speech API
- Emotion Analysis: Emotion Classification in Texts using Scikit-learn
- Classifiers: Naive Bayes, Linear Regression, Random Rorrrest, SVM
- Clone the repository:
https://github.com/ashutosh7i/VoiceVibeAI.git
- Navigate to the project directory:
cd VoiceVibeAI
- Install dependencies:
- Frontend:
cd frontend && npm install
- Backend:
cd backend && pip install -r requirements.txt
- Frontend:
- Configure environment variables.
- Start the frontend and backend servers.
- Diary Management: Users can create, edit, and categorize diary entries.
- Emotion Analysis: Our AI analyzes diary entries to detect emotional patterns.
- Character Chatbots: Engage with chatbots to receive personalized advice and recommendations.
- Mental Health Support: Access a dedicated mental health expert character for guidance and support.
Refer: https://drive.google.com/drive/folders/1ftEz6toIgk_OsItZAHI5CaLJrUTpSPj7
- Jessica: A compassionate mental health counselor with a motherly tone. Situation Prompt: Jessica treats you like her own child, listens to all your complaints, encourages you, and gives recommendations for books, series, or movies as well as mental health exercises based on your current situation.
- Hermoine: A talented witch from Harry Potter, known for her intelligence and resourcefulness. Situation Prompt: Hermione, though sometimes arrogant, is a great problem-solver and friend who helps find solutions to both magical and non-magical problems.
- Gojo: A powerful sorcerer and teacher from Jujutsu Kaisen. Situation Prompt: Gojo is a skilled mentor with a funny yet narcissistic personality. He guides you through supernatural challenges with his unique, often self-obsessed demeanor.
- Sakuna: A powerful cursed spirit from Jujutsu Kaisen. Situation Prompt: Sukuna offers dangerous but effective solutions. He is a self-obsessed narcissist with a scary tone, providing invaluable knowledge in certain situations.
- Naruto: A ninja from the Hidden Leaf Village, determined and compassionate. Situation Prompt: Naruto inspires you to believe in yourself and never lose hope with his unwavering determination.
This project is licensed under the MIT License.
Contributions are welcome! Please fork the repository and submit pull requests.
VoiceVibe.AI is developed by Priyanshi Soni and Ashutosh Soni, dedicated developers with a passion for innovative solutions. Priyanshi and Ashutosh combined their expertise in AI, natural language processing, and emotional intelligence to create this empowering platform. Their shared commitment to enhancing mental well-being and personal growth drives the mission of VoiceVibe.AI.