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
![Page 1: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/1.jpg)
VOICE WIKI ON MOBILE PHONE
![Page 2: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/2.jpg)
Presented by
Ahammed Jaseem K
Arjun K Aravind
Hazil Ahmed K
Harjoth K P
Rahul E
![Page 3: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/3.jpg)
Our Guide:
Mrs. Shameena P KLecturer in Information Technology
![Page 4: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/10.jpg)
iiinternet
RequestReply
How Voice Wiki works?
Sending SMS
Searching data
Retrieving data
SMS
Calling user
Voice modem
![Page 11: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/11.jpg)
Data Flow Diagram (1)
![Page 12: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/12.jpg)
Data Flow Diagram (2)
![Page 13: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/13.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/15.jpg)
Voice WikiVoice Wiki
Retrieving SMS
Wikipedia Search
Text to Voice
Revert Call
Modules
![Page 16: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/19.jpg)
Connection settings
![Page 20: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/20.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/22.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/23.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/24.jpg)
• 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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/25.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/26.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/27.jpg)
Database design
![Page 28: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/28.jpg)
Adding new mobile
![Page 29: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/29.jpg)
Search
![Page 30: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/30.jpg)
Log
![Page 31: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/31.jpg)
Sending MMS
![Page 32: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/32.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/33.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/34.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/35.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/36.jpg)
Network coverage
Availability of system server
User mobile status
Multiple Wikipedia entries
Limitations
![Page 37: Voice wiki on Mobile Phone](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/37.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/38.jpg)
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](https://reader033.vdocuments.net/reader033/viewer/2022061306/54b3f4874a795903778b4569/html5/thumbnails/39.jpg)
Thank you