0% found this document useful (0 votes)
14 views10 pages

Sample Project File Hotel-Management 2023

The document outlines a project titled 'Therapeutic Journaling System' completed by Pranshu Singh and Vaibhav Singh for their Class XII Computer Science curriculum at The Khaitan School. It describes the features of an AI-powered virtual therapy assistant designed to facilitate self-exploration through voice and text interactions, integrating various technologies like speech recognition and database storage. The project aims to enhance understanding of AI applications in mental wellness while developing students' programming and documentation skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views10 pages

Sample Project File Hotel-Management 2023

The document outlines a project titled 'Therapeutic Journaling System' completed by Pranshu Singh and Vaibhav Singh for their Class XII Computer Science curriculum at The Khaitan School. It describes the features of an AI-powered virtual therapy assistant designed to facilitate self-exploration through voice and text interactions, integrating various technologies like speech recognition and database storage. The project aims to enhance understanding of AI applications in mental wellness while developing students' programming and documentation skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

THE KHAITAN SCHOOL

Sector 40, Noida, Uttar Pradesh

Project Work
On
Therapeutic Journaling System
Computer Science (083)
Academic year(2024-25)

Name: Pranshu Singh / Vaibhav Singh


Class 12-B
Roll No 16/29
CERTIFICATE

This is to certify that Pranshu singh and Vaibhav Singh of Class XII B has successfully

completed the project Work entitled Therapeutic Journaling in the subject Computer

Science laid down in the regulations of CBSE for the purpose of Practical Examination in

Class XII to be held in The Khaitan School on 1st february 2025.

Anjana Vashishtha

PGT Computer Sci


(Teacher Incharge)

Examiner:

Name: _______________

Signature:
Acknowledgement

Apart from the efforts of me, the success of any project depends largely on
the encouragement and guidelines of many others. I take this opportunity to
express my gratitude to the people who have been instrumental in the
successful completion of this project.

My sincere thanks to Ms. Anjana Vashishtha , the Teacher In-charge, A


guide, Mentor, and above all a friend, who critically reviewed my project
and helped in solving each and every problem, that occurred during the
implementation of the project.

The guidance and support received from all the members who contributed
and who are contributing to this project was vital for the success of the
project. I am grateful for their constant support and help.

THERAPIST ASSISTANT
Introduction

The Therapist Assistant is an AI-powered virtual therapy


companion designed to engage users in deep, philosophical,
and rational self-exploration. Inspired by Stoic philosophy
and Socratic questioning, the system fosters meaningful
conversations to help users examine their thoughts, emotions,
and actions logically.
This system integrates speech recognition, AI-generated
responses, voice synthesis, and database storage, creating
an interactive and reflective therapy experience. Users can
speak naturally, and the assistant will respond thoughtfully,
generate follow-up questions, and store reflections for future
reference.
Main Features of the System:

The project operates with the following functionalities:


1️. Voice & Text Interaction – Users can interact via voice or text
input.​
2️. AI-Powered Philosophical Reflection – The assistant
generates rational and logical insights based on user input.​
3️. Dynamic Question Generation – Thought-provoking
questions are generated to promote deep self-examination.​
4️.Speech-to-Text Processing – Converts spoken words into text
for AI analysis.​
5️ .Text-to-Speech Output – Responses are spoken aloud using
ElevenLabs AI voice synthesis.​
6️ .Conversation History – Maintains a log of interactions for
context-aware responses.​
7️ .Stoic Journal Logging – Saves user reflections as structured
journal entries.​
8️ .Database Integration – Stores user names and relevant
session details in MySQL.​
9️ .Session Summarization – Provides an AI-generated
summary at the end of each session.​
10. Multi-Turn Conversation Flow – Engages users in ongoing
philosophical discussions.
Prerequisites for Running the System
Before running the Therapist Assistant, ensure the following
dependencies are met:
✅ Python Installation – The system requires Python to be


installed.​
MySQL Database – MySQL should be set up for storing user

✅ Required Libraries:
records.​

●​ SpeechRecognition – For voice input processing.


●​ Pydub – Handles audio file conversions.
●​ Sounddevice & NumPy – For real-time audio playback.
●​ Groq AI API – Generates rational philosophical responses.
●​ ElevenLabs API – Converts text responses into

✅natural-sounding AI speech.​
Administrator Privileges – May be required for

✅installations.​
PATH Configuration – Python must be added to the
system’s PATH (on Windows).

Objectives of the Project


The Therapist Assistant project is designed to explore
AI-driven reflective dialogue and its impact on rational
self-exploration. This project applies natural language
processing (NLP), AI-generated reasoning, and speech
synthesis to create a meaningful conversational assistant.
Key Learning Outcomes:

🔹 Practical Application of AI & NLP – Implement machine

🔹
learning models for interactive conversations.​
Object-Oriented Programming (OOP) – Structure code

🔹
using classes and modular functions.​
Database Integration – Apply SQL queries to manage user

🔹
records.​
Voice Processing Technologies – Work with speech-to-text

🔹
and text-to-speech synthesis.​
Logical Reasoning & Ethical AI – Develop an AI that

🔹
challenges biases and promotes self-awareness.​
Software Development & Debugging – Enhance skills in

🔹
Python programming, API integration, and debugging.​
Project Documentation & Research – Strengthen technical
writing and software presentation abilities.
This project not only showcases the potential of AI in mental
wellness but also deepens students' understanding of human
cognition, ethics, and interactive technolog
References

1.​ python.org

2.​ Code Academy

3.​ tutorialsPoint.com

4.​ Groq ai interface


5.​Elevenlabs documentation

You might also like