Skip to content

VoiceVibe is an AI audio diary app that uses voice-to-text transcription, keyword tagging, emotion analysis, and secure storage to help users easily record, track, and reflect on their thoughts and experiences.

Notifications You must be signed in to change notification settings

Ps1231/VoiceVibeAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Screenshot_from_2024-06-02_20-17-15-removebg-preview

"VoiceVibe.AI"

Your Thoughts, Your Emotions, Your Voice !!!

Table of Contents

  1. About
  2. Features
  3. TechStack
  4. Installation Guide
  5. How It Works
  6. About Characters
  7. Screenshots
  8. License
  9. Contributing
  10. About the Authors

About

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/

Features

  • 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.

TechStack

  • 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

Installation Guide

  1. Clone the repository: https://github.com/ashutosh7i/VoiceVibeAI.git
  2. Navigate to the project directory: cd VoiceVibeAI
  3. Install dependencies:
    • Frontend: cd frontend && npm install
    • Backend: cd backend && pip install -r requirements.txt
  4. Configure environment variables.
  5. Start the frontend and backend servers.

How It Works

  1. Diary Management: Users can create, edit, and categorize diary entries.
  2. Emotion Analysis: Our AI analyzes diary entries to detect emotional patterns.
  3. Character Chatbots: Engage with chatbots to receive personalized advice and recommendations.
  4. Mental Health Support: Access a dedicated mental health expert character for guidance and support.
    Refer: https://drive.google.com/drive/folders/1ftEz6toIgk_OsItZAHI5CaLJrUTpSPj7

About Characters

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Screenshots

screencapture-localhost-3000-2024-06-02-22_10_48 screencapture-localhost-3000-diary-2024-06-02-22_11_27 screencapture-localhost-3000-diary-accounts-2024-06-02-22_11_50 screencapture-localhost-3000-diary-addpage-2024-06-02-22_12_53 image

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! Please fork the repository and submit pull requests.

About the Authors

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.

About

VoiceVibe is an AI audio diary app that uses voice-to-text transcription, keyword tagging, emotion analysis, and secure storage to help users easily record, track, and reflect on their thoughts and experiences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published