0% found this document useful (0 votes)
21 views13 pages

Sakucss 1

Listen the word

Uploaded by

pranjalitamke
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)
21 views13 pages

Sakucss 1

Listen the word

Uploaded by

pranjalitamke
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/ 13

Index

Sr. No. Contents Page No.

Annexure I– Micro Project Proposal 1-2

1.Aims/Benefits of the Micro-Project 1

2. Course Outcome Addressed 1

1 3.Proposed Methodology 1

4. Action Plan 2

5. Resources Required 2

6. Name of Team Members with Roll No.’s 2

Annexure II – Micro Project Report 3-8

1.Rationale 3

2.Aims/Benefits of the Micro-Project 3

3.Course Outcome Achieved 3

4. Literature Review 3
2

5.Actual Methodology Followed 4

5.1 Flow chart 5

5.2 Source code 4-6

6.Actual Resources Used 7

7.Outputs of Micro-Projects 8
Part B
8. Skill developed / Learning out of this Micro- Project
8

9. Applications of this Micro-Project 8

Annexure I

Micro Project Proposal

A MICRO PROJECT ON "TEXT TO SPEECH CONVERTER"

1.Brief Description:
A Text-to-Speech Converter is a software application that converts written text into
spoken words, allowing users to listen to text-based content.
Key Features:
1. Text Input: Users can input text manually or upload a text file.
2. Voice Selection: Choose from various voices, languages, and accents.
3. Speech Output: Converted text is played as audio.
4. Customization: Adjust speech rate, pitch, and volume.
5. File Export: Save converted audio as MP3 or WAV.

2. Aims/Benefits of the Micro-Project:


1. Develop a functional Text-to-Speech Converter application.
2. Provide an accessible solution for visually impaired individuals.
3. Enhance learning and comprehension through audio-based content.
4. Create a user-friendly interface for text input and voice selection.
5. Integrate multiple TTS libraries and voices.

3. Course Outcome Addressed:


1. Design and develop assistive technologies: Apply accessibility principles and
design thinking.
2. Apply programming concepts: Utilize data structures, algorithms, and object-
oriented programming.
3. Develop problem-solving skills: Debug and troubleshoot TTS integration.
4. Integrate third-party APIs: Incorporate TTS libraries and APIs.
5. Enhance user experience: Design intuitive interfaces for text input and voice
selection.

1
Part B
4. Proposed Methodology:

1. Define project scope and objectives

2. Conduct literature review on TTS technologies

3. Identify target audience and user requirements

4. Create project timeline and milestones

5. Functional Text-to-Speech Converter application

6. Design documentation (wireframes, prototypes).

4. Action Plan:
Sr. Planned Planned Name of Responsible
No. Details of Activity Start date Finish date Team Members
1 Gathering The raw 14-12-2024 17-12-2024
Information Related To 3:00 – 5:00 3:00 – 5:00
Project PM PM
2 Analysis 19-12-2024 21-12-2024
3:00 – 5:00 3:00 – 5:00 Bansode Sakshi Goroba
PM PM
Tamke Pranjali
3 Designing 24-12-2024 28-12-2024
Annasaheb
3:00 – 5:00 3:00 – 5:00
PM PM
4 Advantages and 31-12-2024 02-01-2024 Ghute Omakar
Disadvantages of 3:00 – 5:00 3:00 – 5:00 Parmeshwar
Environment PM PM
5 Discussion with Teacher 04-01-2024 07-01-2024 Yadav Pruthviraj
about Topic 3:00 – 5:00 3:00 – 5:00 Jitendra
PM PM
6 Prepare Output 09-01-2024 11-01-2024
3:00 – 5:00 3:00 – 5:00
PM PM
7 Prepare Report on Micro 15-01-2024 18-01-2024
Project 3:00 – 5:00 3:00 – 5:00
PM PM
8 Final report of Micro 21-01-2024 23-01-2024
Project 3:00 – 5:00 3:00 – 5:00
PM PM

2
Part B

5. Resources Used:
Sr.
No Name of resource / material Specification Quantity Remarks
.
1 Computer WINDOWS 7,2GB RAM, 1
160GB HDD -
2 Operating System WINDOWS 7 1 -
3 Browser Google Chrome 1 -

Names of Team Members :

Sr.
No. Enrollment No. Name of Team Member Roll No.

1 2215000002 Bansode Sakshi Goroba 02

2 2215000043 Tamke Pranjali Annasaheb 10

3 2215000005 Ghute Omakar Parmeshwar 04

4 2215000010 Yadav Pruthviraj Jitendra 05

Ms.Seema Y. Somwanshi

Name and Signature of the Teacher


3
Part B

Micro-Project Report

A MICRO PROJECT ON "TEXT TO SPEECH CONVERTER"

1. Rationale:

The Text-to-Speech Converter Micro-Project aims to provide an accessible and


innovative solution for individuals with visual impairments, language learners, and
auditory learners. This project addresses the following needs:
Accessibility:
Provide equal access to information for visually impaired individuals.
Language Learning: Assist language learners in improving pronunciation and
comprehension.
Audio based Learning: Cater to auditory learners who benefit from audio-based
content.
Innovation: Leverage cutting-edge TTS technologies to create a user-friendly
application.
Problem Statement:
Current TTS solutions often lack user-friendliness, accessibility, and customization
options, limiting their effectiveness for diverse user groups.
Goals:
1. Develop a user-friendly Text-to-Speech Converter application.
2. Provide accessible and customizable TTS solutions.
3. Enhance learning experiences for language learners and auditory learners.
4. Promote inclusivity and equality in access to information.

2.Brief Description:
Develop a user-friendly web application that converts written text into spoken words
using Text-to-Speech (TTS) technology.
Key Features:
1. Text input and voice selection
4
Part B
2. Customizable speech rate, pitch, and volume
3. Support for multiple languages and accents
4. Audio output in MP3 or WAV format
Provide an accessible and innovative solution for visually impaired individuals,
language learners, and auditory learners.

3. Aims/Benefits of the Micro-Project:


Design and develop a simple, interactive word-guessing game where users attempt to
guess a randomly generated word within a limited number of attempts.

4. Course Outcomes Achieved:


1. Understand accessibility principles and guidelines

2. Design and develop accessible user interfaces

3. Apply Universal Design for Learning (UDL) principles

4. Promote inclusivity and equality in access to information

5. Communication and teamwork

6. Time management and organization

7. Adaptability and continuous learning

8. User-entered design thinking

9. Problem-solving and critical thinking

5. Actual Methodology Followed:

1.Source Code:

1) Main.html

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Text to Voice Converter - GreatStack</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
5
Part B
<div class="hero">
<h1>Text To Speech <span>Converter</span> </h1>
<textarea placeholder="Write anything here..." ></textarea>
<div class="row">
<select></select>
<button> <img src="images/yy.png" alt="">Listen</button>

</div>

</div>

</body>
<script src="script.js"></script>
</html>

3)style.css:

*{

padding: 0;
font-family: sans-serif;
box-sizing: border-box;
}
.hero
{
width: 100%;
min-height: 100vh;
background: linear-gradient(45deg,#9b0022,#013475);
display:flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: #fff;
}
.hero h1{
font-size: 45px;
font-weight: 500;

}
.hero h1 span{
color: #ff2963;
}
textarea{
width: 600px;
height: 250px ;
background:#403d84 ;
color: #fff;
font-size: 23px;
border: 0;
6
Part B
outline: 0;
padding: 20px;
border-radius: 10px;
resize: none;
margin-bottom: 30px;
font-family: cursive;
}
textarea::placeholder{
font-size: 16px;
color: #ddd;
}
.row{
width: 600px;
display: flex;
align-items: center;
gap: 20px;
}
button{
background-color: #ff2963;
color: #fff;
font-size: 16px;
padding: 10px 30px;
border-radius:35px ;
border: 0;
outline: 0;
cursor: pointer;
display: flex;
align-items: center
}
button img{
width: 16px;
margin-right: 10px;
}
select{
flex: 1;
color: #fff;
background: #403d84;
height:50px;
padding: 0 20px;
outline: 0;
border: 0;
border-radius: 35px;
background-image: url(images/dropdown.png);
appearance: none;
background-repeat: no-repeat;
background-size: 15px;
background-position-x:calc(100% - 20px) ;
background-position-y:20px;
}

7
Part B

4)script.js:

var speech = new SpeechSynthesisUtterance();


var voices = new Array();
var voiceSelect = document.querySelector("select");

window.speechSynthesis.onvoiceschanged = () =>
{
voices = window.speechSynthesis.getVoices();
speech.voice = voices[0];

voices.forEach((voice, i) => (voiceSelect.options[i] = new


Option(voice.
name, i)));
};

voiceSelect.addEventListener("change", () =>{
speech.voice = voices[voiceSelect.value];
});

document.querySelector("button").addEventListener("click", () =>{
speech.text = document.querySelector("textarea").value;
window.speechSynthesis.speak(speech);

});

Outputs of Micro-Projects:
1. Functional Text-to-Speech Converter web application
2. Design documentation (wireframes, prototypes)
3. Technical documentation (code comments, API documentation)
4. Test plan and test results
5. Evaluation report
6. Improved accessibility for visually impaired individuals
7. Enhanced language learning experiences
8. Increased user engagement and satisfaction
9. Development of problem-solving and critical thinking skills
10. Enhanced collaboration and teamwork skills

8
Part B
1.Front View:-

2:To covert the Text type the Text here -

9
Part B

3:After writing the Text touch the Listen Button and Listen the Audio !

6. Actual Resources Used:


Name of resource /
Sr. No. Specification Quantity Remarks
material
1 Computer WINDOWS 7,2GB RAM, 1
160GB HDD -
2 Operating System WINDOWS 7 1
-
4 Browser Google Chrome 1
-

10
Part B
7.Action Plan:

Sr. Planned Planned Name of Responsible


No. Details of Activity Start date Finish date Team Members
1 Gathering The raw 14-12-2024 17-12-2024
Information Related To 3:00 – 5:00 3:00 – 5:00
Project PM PM
2 Analysis 19-12-2024 21-12-2024 Bansode Sakshi
3:00 – 5:00 3:00 – 5:00 Goroba
PM PM
3 Designing 24-12-2024 28-12-2024 Tamke Pranjali
3:00 – 5:00 3:00 – 5:00 Annasaheb
PM PM
4 Advantages and 31-12-2024 02-01-2024
Disadvantages of 3:00 – 5:00 3:00 – 5:00 Ghute Omakar
Environment PM PM Parmeshwar

5 Discussion with Teacher 04-01-2024 07-01-2024


Yadav Pruthviraj
about Topic 3:00 – 5:00 3:00 – 5:00
Jitendra
PM PM
6 Prepare Output 09-01-2024 11-01-2024
3:00 – 5:00 3:00 – 5:00
PM PM
7 Prepare Report on Micro 15-01-2024 18-01-2024
Project 3:00 – 5:00 3:00 – 5:00
PM PM
8 Final report of Micro 21-01-2024 23-01-2024
Project 3:00 – 5:00 3:00 – 5:00
PM PM

8. Skill developed / Learning outcome of this Micro-Project:

1. Design and develop interactive web applications

2. Apply JavaScript fundamentals to solve problems

5. Enhance creativity and innovation through game development

6. Understand random number generation and its applications

7. Develop debugging and error handling skills


11
Part B
8. Game design and development

9. Game logic and rules implementation

10. User interface design and implementation

11.Game testing and debugging

9. Applications of this Micro-Project:


• 1. Word game development for mobile/web platforms
• 2. Creating interactive puzzles and brain teasers
• 3. Building educational games for children
• 4. Developing language-learning games

12

You might also like