Voice wiki on Mobile Phone

39
VOICE WIKI ON MOBILE PHONE

description

User sends an sms to the system and after a few seconds user gets a voice call for the corresponding wikipedia entry he send..

Transcript of Voice wiki on Mobile Phone

Page 1: Voice wiki on Mobile Phone

VOICE WIKI ON MOBILE PHONE

Page 2: Voice wiki on Mobile Phone

Presented by

Ahammed Jaseem K

Arjun K Aravind

Hazil Ahmed K

Harjoth K P

Rahul E

Page 3: Voice wiki on Mobile Phone

Our Guide:

Mrs. Shameena P KLecturer in Information Technology

Page 4: Voice wiki on Mobile Phone

Overviewo Introductiono Existing & Proposed Systemo Hardware & Software Specificationso Data flow diagrams o Algorithm & Workingo Moduleso Advantageso Limitationso Future scopeo Conclusion

Page 5: Voice wiki on Mobile Phone

Introduction

Wikipedia is a Web-based, free-content

encyclopedia.

It is one of the most popular reference sites on the

Internet.

There are many cases when it is not possible to read

the Wikipedia web page.

Page 6: Voice wiki on Mobile Phone

The aim of the project is to bring the power of

Wikipedia on mobile phone.

For example,if I send “Flash memory” from my

mobile as SMS to a particular number assigned for

this service, I will get a call from the service and I will

be able to hear the Wikipedia entry for “Flash

memory” as voice.

Aim

Page 7: Voice wiki on Mobile Phone

User need computer

User need internet

User need internet

enabled phone

Searching not possible

at any time

System

User doesn’t need a

computer

User can use any

mobile phone

User doesn’t need an

internet connection

Searching is possible

at any time

Existing & Proposed System

Existing System Proposed System

Page 8: Voice wiki on Mobile Phone

10 GB hard disk

Output device like monitor

Input devices like keyboard and mouse

128 MB of RAM

Voice Modem

VGA or other display card

Pentium 3 or higher microprocessors

Hardware Requirements

GSM Modem or GSM support Mobile

Page 9: Voice wiki on Mobile Phone

Microsoft Speech SDK 5.1 or Higher

Development tool - Visual Studio.NET 2005

Back End - SQL Server

Front End - C#.NET

OS - Windows NT/XP/Windows 2000or later

Software Requirements

Page 10: Voice wiki on Mobile Phone

iiinternet

RequestReply

How Voice Wiki works?

Sending SMS

Searching data

Retrieving data

SMS

Calling user

Voice modem

Page 11: Voice wiki on Mobile Phone

Data Flow Diagram (1)

Page 12: Voice wiki on Mobile Phone

Data Flow Diagram (2)

Page 13: Voice wiki on Mobile Phone

1. Start

2. User sends the message

3. If user is genuine search, else don’t search

4. Convert the text result to an audio file

5. If the searched item is present in the s/w’s database, then send the result from the s/w’s database else search in Wikipedia.

6. Stop

Algorithm

Page 14: Voice wiki on Mobile Phone

1. User sends the query in the form of text message.

2. Server receives the query from the user.

3. Searches the query in Wikipedia and retrieves result in

the form of text.

4. Text to voice conversion.

5. Establishing a call to the user’s mobile phone.

6. User gets the message.

Working

Page 15: Voice wiki on Mobile Phone

Voice WikiVoice Wiki

Retrieving SMS

Wikipedia Search

Text to Voice

Revert Call

Modules

Page 16: Voice wiki on Mobile Phone

Retrieving SMS

1:Start

2:User sends the SMS with password

3:Server receives the SMS

4:Extract the keyword

5: Stop

Page 17: Voice wiki on Mobile Phone

Set of command-language or instructions that are sent to a cellular

module to perform different actions.

AT is the abbreviation of ATtention.

These commands or instructions can be sent over a USB, serial, or other

interface to the cellular modules.

ATD to instruct the cellular module to make a phone call.

AT+CMGS to send a SMS text message.

 AT+CMGR to read a SMS message.

AT Commands

Page 18: Voice wiki on Mobile Phone

A GSM Modem is a specialized type of modem which accepts a SIM card, and operates over a subscription to a mobile operator, just like a mobile phone.

Allows the computer to use the GSM modem to communicate over the mobile network.

Here we are using a standard GSM mobile phone (LG-KG195) over Bluetooth link to connect to the computer.

GSM Modem

Page 19: Voice wiki on Mobile Phone

Connection settings

Page 20: Voice wiki on Mobile Phone

1:Start

2:Searches the keyword in the Wikipedia

3:Receives the result in the text format

4:Store it in the database

4:Stop

Wikipedia search

Page 21: Voice wiki on Mobile Phone

Comprehensiveness and depth

Wikipedia is by far the world's largest encyclopedia.Vandalism

Wikipedia, by its very nature, resists destructive edits

(known as Vandalism). All previous revisions of an

article are saved and stored.

Why Wikipedia??? (1)

Page 22: Voice wiki on Mobile Phone

Success Factors

User factors - Openness,Computer skills,Motivation,

Neutrality,Flat hierarchy.

Knowledge factors - Type of knowledge,Fast changing

rate,Peer review.

Technology factors - Easy usability,Fast access,

Infinite reach-multilingual,Flexible structure,Safe.

Why Wikipedia??? (2)

Page 23: Voice wiki on Mobile Phone

In HTML a table is divided into rows (<tr> tag) and each row is divided into data cells (<td> tag),”td” stands for table data.

</p> denotes the end of 1st paragraph

Example:-<tr><td>row 1,cell 1</td><td>row 1,cell 2</td></tr>Output: row 1 cell 1 row 1 cell 2

HTML Tables

Page 24: Voice wiki on Mobile Phone

• HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(string.Format("http://en.wikipedia.org/wiki/{0}", KeyWord));

• using (HttpWebResponse response = (HttpWebResponse)myRequest.GetResponse())

To extract text until </p>,which denotes the end of 1st paragraph:

• Match m = Regex.Match(ResponseText,"<p[^>]*.*?>(.*?)</p>");

HTML Request

Page 25: Voice wiki on Mobile Phone

1:Start

2:Takes the text result as input

3:Convert text to audio using Microsoft Speech SDK 5.1

in .net.

4:Save the text file

5:Stop

Text to audio

Page 26: Voice wiki on Mobile Phone

Text to audio

Microsoft Speech SDK 5.1Text result Audio result

MS Speech SDK is an API developed by Microsoft that enables speech

recognition and speech synthesis within Windows applications.

SDK a set of development tools that allows for the creation

of applications for a certain software package, software

framework, hardware platform etc.

Page 27: Voice wiki on Mobile Phone

Database design

Page 28: Voice wiki on Mobile Phone

Adding new mobile

Page 29: Voice wiki on Mobile Phone

Search

Page 30: Voice wiki on Mobile Phone

Log

Page 31: Voice wiki on Mobile Phone

Sending MMS

Page 32: Voice wiki on Mobile Phone

1. Start

2. Using TAPI, instructions are given to the voice modem.

3. Voice modem establishes the call through the leased line

4. SMS and MMS are also send to the users mobile using the

gsm modem/mobile phone connected to the system.

5. Stop

Revert call

Page 33: Voice wiki on Mobile Phone

Telephony Application Programming Interface (TAPI) is a Microsoft

Windows API.

Enables PCs running Microsoft Windows to use telephone services.

It includes basic functions, such as dialing, answering, and hanging up a

call.

TAPI can also be used to control voice-enabled telephony devices,

including voice modems.

It defines a list of commands that an application can issue to control the

functions of the telephony device.

TAPI

Page 34: Voice wiki on Mobile Phone

Analog telephone data modem with a built-in capability of

transmitting and receiving voice recordings over the phone line.

Voice modems are used for telephony and answering machine

applications.

To begin transmitting audio data, the host sends the

command AT+VTX or AT#VTX.

From then on, the modem interprets any data sent from the

computer as wave audio data.

Voice modem

Page 35: Voice wiki on Mobile Phone

Voice WikiAdvantages

2

5

3

4

1Easy to use

No need of internet

connection

Fast processing

Can use any kind of mobile phone

Less expensive

Advantages

Page 36: Voice wiki on Mobile Phone

Network coverage

Availability of system server

User mobile status

Multiple Wikipedia entries

Limitations

Page 37: Voice wiki on Mobile Phone

Multiple entry resolution

System guarantees user gets the call

We can implement this technology to other popular

websites .

Future Scope

Page 38: Voice wiki on Mobile Phone

It is the easiest,inexpensive and reliable way of gathering

information.

Since this technology allows user to use any kind of mobile

phone,it is very user friendly.

Voice Wiki = Future of information retrieval.

Conclusion

Page 39: Voice wiki on Mobile Phone

Thank you