This project includes several features power bt AI.
Support creating journal entries through user voice input.
-
Voice-to-Text Conversion (Whisper)
Convert the user's voice input into text using Whisper. -
Text Processing with ChatGPT (LLM)
Use ChatGPT to process the transcribed text and generate meaningful content based on a prompt. -
Output Data Structure Enforcement (Pydantic)
Use Pydantic to validate and enforce the predefined output structure, ensuring data is formatted correctly for the frontend and database.