Inspiration
My interest in artificial intelligence, particularly generative models like Google’s AI, motivated me to explore creating a unique application that leverages these technologies. I aimed to harness the capabilities of generative AI to create interactive and engaging user experiences.
What it does
Users can input their feelings and preferred tale type to receive a story tailored to their emotions. Users can listen to their generated story read aloud. Stories are stored in Firestore, enabling persistence and retrieval of user-generated content.
How we built it
I aimed to create a unique application that integrates advanced AI technologies to generate personalized stories based on users' emotional states and preferences. I built a responsive UI using React.js, incorporating form inputs for user feelings and tale types. Integrated Google Generative AI to create engaging and tailored stories. Used Google Cloud Natural Language API to analyze and understand user inputs. Implemented Firestore for storing user responses and generated stories. Added functionality to convert generated text into speech for a more interactive experience. Hosting and Deployment: Deployed the application using Google Cloud Platform.
Challenges we ran into
Encountered errors due to the deprecation of Node.js 14 runtime. Faced challenges with integrating Google Generative AI and handling API responses. Debugged API calls, improved error handling, and ensured proper formatting of API responses. Experienced problems with storing data correctly in Firestore.
Accomplishments that we're proud of
Successfully implemented a system that generates customized stories based on user inputs, providing a unique and engaging experience. Integrated Google Generative AI and Natural Language APIs, demonstrating the effective use of modern AI tools. Added text-to-speech functionality, enhancing the interactivity and accessibility of the app.
What's next for MoodSync - Personalized Story Generator
I am planning to add more features, such as additional story genres, user customization options, and advanced interactivity. I also want to incorporate user feedback to refine the app’s functionality and enhance the overall user experience.
Built With
- apis
- google-gen-ai
- google-web-speech-api
- react
Log in or sign up for Devpost to join the conversation.