0% found this document useful (0 votes)
3 views18 pages

Final Mad

The document outlines a micro project titled 'Text-to-Speech Converter' developed by Geetanjli Jotiram Deshmukh as part of the Mobile Application Development course at Adarsh Institute of Technology and Research Centre for the academic year 2023-24. It includes a progress report detailing activities performed over 15 weeks, a project proposal, methodology, resources used, and a conclusion on the utility of speech-to-text technology. The project aims to enhance accessibility and language learning through the development of an Android application utilizing text-to-speech synthesis.
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)
3 views18 pages

Final Mad

The document outlines a micro project titled 'Text-to-Speech Converter' developed by Geetanjli Jotiram Deshmukh as part of the Mobile Application Development course at Adarsh Institute of Technology and Research Centre for the academic year 2023-24. It includes a progress report detailing activities performed over 15 weeks, a project proposal, methodology, resources used, and a conclusion on the utility of speech-to-text technology. The project aims to enhance accessibility and language learning through the development of an Android application utilizing text-to-speech synthesis.
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/ 18

Loknete Man.

Hanmantrao Patil Charitable Trust’s


ADARSH INSTITUTE OF TECHNOLOGY AND
RESEARCH CENTRE ,VITA
MSBTE- 0991

SIXTH SEMESTER
(Year: 2023-24)
Micro Project

Mobile Application Development (22519)


Title of the Project: Text-to-Speech Converter

Branch: Computer Technology (CM6I)

Members of the Group:


1. Geetanjli Jotiram Deshmukh Roll No. 3115
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI

MICRO PROJECT
Progress Report / Weekly Report
Title of the Project: Text-to-Speech Converter

Course Title and Code: - Mobile Application Development (22519)

Program: Computer Technology (CM6I)

Sign of
Week Duration
Work / Activity Performed the
No in Hrs.
Faculty
1 2 hours Knowing the basic topic

2 1 hours Decide aim

3 2 hours Collect the data

4 2 hours Prepare project proposal

5 1 hours Search literature review

6 1 hours Analysis of data

7 2 hours Discussion over preparing

8 1 hours Correction in book let and report

9 2 hours Report writing

10 1 hours Checking report

11 1 hours Correction report write

12 1 hours Rechecking report

13 1 hours Finalizing report writing

14 1 hours Final submission

15 2 hours Oral presentation of microproject


Teacher Evaluation Sheet for Micro Project

Course Title and Code: - Mobile Application Development (22519)

Title of the Project: - Text-to-Speech Converter

COs addressed by the Micro Project:

-
CO a:
-
CO b:
-
CO c:
Use User Interface components for Android application development.
CO d:
-
CO e:
Publish Android applications
CO f:

Marks:-

Marks obtained
Marks for by the Total
Roll No. Name Of Student Group Work individual Marks
(06) based on viva (10)
(04)
3115 Geetanjli Jotiram Deshmukh

Name and designation of Faculty Member:


Lecturer (Computer Technology Department)

Signature: _______________________
Loknete Man. Hanmantrao Patil Charitable Trust’s
Adarsh Institute of Technology & Research Centre Vita,

CERTIFICATE
This is to certify that the micro project report entitled

“Text-to-Speech Converter”
Submitted by

Sr. No. Name of Student Roll No.


03 Geetanjli Jotiram Deshmukh 3115

For the Sixth Semester of the Diploma in Computer Technology course - Mobile Application
Development (22519)for academic year 2023-24 as per MSBTE, Mumbai curriculum of ‘I’ scheme.

DIPLOMA OF ENGINEERING
(Computer Technology)

SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION MUMBAI
ACADEMIC YEAR 2023-24

Project Guide H.O.D. Principal

Mrs.P.P.Yadav. Prof.A.A.Vankudre Dr.P.S.Patil


ACKNOWLEDGEMENT

I express my sincere gratitude to Mrs.P.P. Yadav, Department of Computer Technology, for


his/her stimulating guidance, continuous encouragement, and supervision throughout the present work.
I would like to place on record my deep sense of gratitude to Prof. A.A. Vankudre Department
of Computer Technology, for his generous guidance, help, and useful suggestions.

I am extremely thankful to Principal Dr.P.S.Patil for this motivation and for providing me with
infrastructural Facilities to work in, without which this work would not have been possible.

I would like to express my gratitude to all my colleagues for their support, cooperation, and
fruitful discussions on diverse seminar topics and technical help.

Name of Student Sign

1. Geetanjli Jotiram Deshmukh


Index
Sr. No. Content Page No.

1.0 Rationale

2.0 Course Outcomes Addressed

3.0 Literature Review

4.0 Actual Methodology Followed

5.0 Actual Resources Used

6.0 Outputs of the Micro Project

7.0 Conclusion

8.0 Reference
PART A - Micro-Project Proposal

Title of Micro-Project: Text-to-Speech Converter

1.0 Brief Introduction

Text-to-speech synthesis -TTS - is the automatic conversion of a text into speech that resembles, as
closely as possible, a native speaker of the language reading that text. Text-to-speech synthesizer (TTS)
is the technology that lets a computer speak to you. The TTS system gets the text as the input and then
a computer algorithm called TTS engine analyses the text, pre-processes the text and synthesizes the
speech with some mathematical models. The TTS engine usually generates sound data in an audio
format as the output. The text-to-speech (TTS) synthesis procedure consists of two main phases. The
first is text analysis, where the input text is transcribed into a phonetic or some other linguistic
representation, and the second one is the generation of speech waveforms, where the output is produced
from this phonetic and prosodic information.

2.0Aim of the Micro-Project

• To learn Android application development

• To Design Android Application


• To create an application using intent

3.0Intended Course Outcomes

▪ Develop programs using Android Studio


▪ Handle xml file and main-Activtiy.java file.
4.0 Literature Review

Source: https://www.studocu.com

Review: The most suitable methods for TTS are Formant, Articulator, and concatenative
synthesis. Even in India, some research organizations are also working on Text-to-
Speech in regional languages like Marathi, Hindi, Telugu, Punjabi, Kannada, and so on.
A vast scope of improvement can be achieved in TSS synthesis to obtain a good amount
of natural and emotional aspects. In [2] N. K. P. S. Shashank Tripathi proposes a system
that enables the visually impaired, blind, and people to use email facilities as efficiently
as some normal users. The dependency of the system on a mouse or keyboard is almost
diminished and it works on STT and TTS processes. Face Recognition is also used for
authenticating the user's identity. They suggested several speech representation and
classification methods. Several feature extraction techniques were also deployed by
them along with database evaluation and performance
5.0 Proposed Methodology

1) Knowing the basics of the topic.

2) Decide aim of the project and collect the data.

3) Prepare project proposal.

4) Search Literature reviews.

5) Analysis of data.

6) Discussion over preparing and correction in booklet and report.

7) Converting the content of project in report writing.

8) Checking and correction in report writing.

9) Rechecking and finalizing report writing.

10) Final submission and oral presentation of micro project.

6.0 Resources Required

Sr.
Name of Resource/ Material Specifications Quantity Remark
No.

1 Computer System i-5 1

2 Microsoft Word 2010 1

3 Internet Chrome 1
7.0 Action Plan

Planned
Sr. Planned Name of Responsible
Details of activity Finish
No. start date Team Members
date

1 Project Proposal Geetanjli Deshmukh

2 Data Collection & Analysis Geetanjli Deshmukh

Geetanjli Deshmukh
3 Preparation of Prototype/ Model

4 Preparation of Report Geetanjli Deshmukh

5 Presentation & Submission Geetanjli Deshmukh


PART B - Micro- Project Proposal

Title of Micro-Project: Text-to-Speech Converter

1.0 Rationale:
Text-to-speech (TTS) converters: Aid accessibility for visually impaired individuals. Promote
inclusivity by making information accessible to diverse audiences. Enable multimodal interaction,
facilitating hands-free operation. Assist in language learning by providing audio feedback. Enhance
productivity by allowing users to listen while multitasking. Offer personalization options for user
comfort. Are integral to assistive technology for people with disabilities. Improve content accessibility
by catering to audio preferences. Overall, TTS enhances user experience and communication across
various domains.TTS converters can aid language learners in improving their pronunciation and
comprehension skills by providing audio feedback on written text. Learners can listen to the correct
pronunciation of words and sentences, helping them develop their speaking and listening abilities.

2.0 Course Outcomes Addressed

1. Develop programs using Android Studio

2. Handle xml file and main-Activtiy.java file

3.0 Literature Review

The most suitable methods for TTS are Formant, Articulator, and concatenative synthesis. Even in
India, some research organizations are also working on Text-to-Speech in regional languages like
Marathi, Hindi, Telugu, Punjabi, Kannada, and so on. A vast scope of improvement can be achieved in
TSS synthesis to obtain a good amount of natural and emotional aspects. In [2] N. K. P. S. Shashank
Tripathi proposes a system that enables the visually impaired, blind, and people to use email facilities
as efficiently as some normal users. The dependency of the system on a mouse or keyboard is almost
diminished and it works on STT and TTS processes. Face Recognition is also used for authenticating
the user's identity. They suggested several speech representation and classification methods. Several
feature extraction techniques were also deployed by them along with database evaluation and
performance
4.0 Actual Methodology Followed:

Member 1): Name: Geetanjli Deshmukh

Work: Finalize the group & project

Member 2): Name: Geetanjli Deshmukh

Work: Search for information regarding the project subject.

Member 3): Name: Geetanjli Deshmukh

Work: Collect information and discuss with group members about proposals.

Prepare a proposal and submit it to the guide.

Member 4): Name: Geetanjli Deshmukh

Work: Analyze and finalize the information of the project report.

Member 5): Name: Geetanjli Deshmukh

Work: Write a project report

Member 6): Name: Geetanjli Deshmukh

Work: Prepare rough sketch and final chart

5.0 Actual Resources Used

Sr.
Name of Resource/ Material Specifications Quantity Remark
No.

1 Computer System i-5 1

2 Microsoft Word 2010 1

3 Internet Chrome 1
0.6 Outputs of the Micro Project

Activit_main.xml

<?xml version="1.0" encoding="utf-8"?>


<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/fl"
tools:context=".MainActivity">

<!--when you press this button it will


convert text into speech-->

<!--To display the name of GeeksForGeeks -->

<EditText
android:id="@+id/Text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_x="-6dp"
android:layout_y="351dp"
android:gravity="center"
android:hint="Enter the Text"
android:minHeight="48dp"
android:textColor="#E91E63"
android:textColorHighlight="#953333"
android:textSize="26dp" />

<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_x="116dp"
android:layout_y="420dp"
android:background="#A5B31D"
android:backgroundTint="#9C27B0"
android:backgroundTintMode="src_over"
android:fontFamily="sans-serif"
android:text="Submit Text"
android:textColor="#4E342E"
android:textColorHighlight="#CDDC39"
android:textColorLink="#E91E63"
android:textSize="19dp" />
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_x="-4dp"
android:layout_y="8dp"
android:background="#E8E6D2"
android:backgroundTint="#DD0A8A"
android:fontFamily="serif"
android:gravity="center_horizontal"
android:text=" Text To Speech "
android:textColor="#1B5E20"
android:textSize="36sp" />

</AbsoluteLayout>

MainActivity.java
package com.example.text;

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;
import android.os.Bundle;
import android.os.Bundle;
import android.speech.tts.TextToSpeech;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import java.util.Locale;

public class MainActivity extends AppCompatActivity {

EditText Text;
Button btnText;
TextToSpeech textToSpeech;
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Text = findViewById(R.id.Text);
btnText = findViewById(R.id.btn);

// create an object textToSpeech and adding features into it


textToSpeech = new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() {
@Override
public void onInit(int i) {
// if No error is found then only it will run
if(i!=TextToSpeech.ERROR){
// To Choose language of speech
textToSpeech.setLanguage(Locale.UK);
}
}
});

// Adding OnClickListener
btnText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
textToSpeech.speak(Text.getText().toString(),TextToSpeech.QUEUE_FLUSH,null);
}
});

}
}

Output:-
7.0 Conclusion

A speech-to-text conversion is a useful tool on its way to becoming commonplace. With Python, one of
the most popular programming languages in the world, it’s easy to create applications with this tool. As
we progress in this area, we’re laying the groundwork for a future in which digital information may be
accessed with a fingertip and a spoken command.

https://www.google.com

https://chat.openai.com

https://www.studocu.com
Teacher Evaluation Sheet

Name of Student: Geetanjli Jotiram Deshmukh Enrolment No.: 2109910091


Name of Programme: Computer Technology Semester: VI
Course Title: Mobile Application Development Code: 22519

Title of the Micro-Project: Photo Editor App

Course Outcomes Achieved :


Use User Interface components for Android application development.

Publish Android applications.

Evaluation as per Suggested Rubric for Assessment of Micro Project


✓ (Please tick in an appropriate cell for each characteristic)

Sr. Characteristic to Poor Average Good Excellent


No be assessed ( Marks 1-3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )

Relate to very Related to some Take care of at- Take care of more
Relevance to the few Los Los least one CO than one CO
1
course

Not more than At least 5 relevant At –least 7 About 10 relevant


two sources sources, at least 2 relevant sources, sources, most
Literature (primary and latest most latest latest
2 Survey/informati secondary), very
on collection old reference

Completed less Completed 50 to Completed 60 to Completed more


Completion of than 50% 60% 80% than 80 %
3 the Target as per
project proposal

Sample Size Sufficient and Sufficient and Enough data


small, data appropriate appropriate collected by
neither sample, enough sample, enough sufficient and
organized nor data generated but data generated appropriate
presented well not organized and which is organized sample size.
not presented and presented well Proper inferences
Analysis of Data well. No or poor but poor drawn by
4 and inferences drawn inferences drawn organizing and
representation presenting data
through tables,
charts and graphs.
Sr. Characteristic to Poor Average Good Excellent
No be assessed ( Marks 1-3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )

Incomplete Just Well Well


fabrication/asse assembled/fabricat assembled/fabricat assembled/fabricat
mbly. ed and parts are ed with proper ed with proper
not functioning functioning parts. functioning parts.
well. Not in proper In proper shape, In proper shape,
Quality of shape, dimensions within tolerance within tolerance
Prototype/ beyond tolerance dimensions and dimensions and
5
Model limit. good good
Appearance/finish finish/appearance. finish/appearance.
is shabby. But no creativity in Creativity in design
design and use of and use of material
material

Very short, poor Nearly sufficient Detailed, correct Very detailed,


quality sketches, and correct details and clear correct, clear
Details about about methods, description of description of
methods, material, methods, methods,
material, precautions and materials, materials,
Report precaution and conclusion, but precautions and precautions and
6 conclusions clarity is not there Conclusions. conclusions.
Preparation
omitted, some in presentation. Sufficient Graphic Enough tables,
details are wrong But not enough Description. charts and
graphic sketches
description.

Major Includes major Includes major Well organized,


information is information but information and includes major
not included, not well organized well organized but information ,well
7 Presentation
information is and not presented not presented well presented
not well well
organized .
Any other
(depending upon
nature of project:
8
please write
indicators by
pen)
Could not reply Replied to Replied properly to Replied most of
to considerable considerable considerable the questions
number of number of number of properly
Defense question. questions but not question.
9 very properly
Micro-Project Evaluation Sheet

Process Assessment Product Assessment


Total
Part A - Project Part B - Project individual
Project Methodology Marks
Proposal Report/Working Model Presentation/Viva
(2 marks) 10
(2 marks) (2 marks) (4 marks)

Note:
Every course teacher is expected to assign marks for group evolution for each group of students in first 3 columns
as per rubrics & individual evaluation in 4TH column for each group of students as per rubrics based on viva.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)


________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________

Any Other Comment:


_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________

Name and designation of the Faculty Member

_______________________________________
_______________________________________

Dated Signature

__________________________________________

*****

You might also like