Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru

Embed Size (px)

DESCRIPTION

Presentation Title 3 1/27/2016 Lucent Technologies - Proprietary WAP (Wireless Application Protocol)

Citation preview

Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru Zhou Presentation Title 2 1/27/2016 Lucent Technologies - Proprietary Outlines WAP ( Wireless Application Protocol) Gateway functions WAP Stack Architecture WML (Wireless Markup Language) How voice interface can help The single choice select lists The input fields Project Main Components Diagram Recognition Server Communication protocol Voice Enabled WAP Project Main Features Implementation Components Future work Presentation Title 3 1/27/2016 Lucent Technologies - Proprietary WAP (Wireless Application Protocol) Presentation Title 4 1/27/2016 Lucent Technologies - Proprietary Gateway Functions The WAP gateway is the link between the wireless and the "web" world, basically giving the WAP device access to the common internet. Converting the markup language (WML) from textual format to tokenized (binary/compressed) format which is readable by the WAP device. Translating the requests from the WAP device to HTTP requests for the "web" world. Convert between the SSL encryption used in the "web" world and the WTLS encryption used in the WAP world. Convert between the "transport" protocol of the "web", TCP, and that of the WAP world, WDP. Presentation Title 5 1/27/2016 Lucent Technologies - Proprietary Protocol Stack For WAP Architecture WAP 1.x Gateway Presentation Title 6 1/27/2016 Lucent Technologies - Proprietary WML (Wireless Markup Language) Based on XML standard Like HTML, WML is read and interpreted by a browser built into the WAP enabled devices. Requires very little bandwidth resources compared to HTML. Requires relatively low processing power to render. Very suitable for the small displays on devices such as mobile phones. WML Pizza order application Presentation Title 7 1/27/2016 Lucent Technologies - Proprietary How Voice Interface Can Help Presentation Title 8 1/27/2016 Lucent Technologies - Proprietary Adding Voice Interface Presentation Title 9 1/27/2016 Lucent Technologies - Proprietary Input Fields ENTER FLIGHT NUMBER Presentation Title 10 1/27/2016 Lucent Technologies - Proprietary Project Main Components Presentation Title 11 1/27/2016 Lucent Technologies - Proprietary Recognition Server Communication Protocol Presentation Title 12 1/27/2016 Lucent Technologies - Proprietary Voice Enabled WAP Presentation Title 13 1/27/2016 Lucent Technologies - Proprietary Project Main Features Real time streaming for recording and recognition processes Keeping context state for the recognition result Control message for grammar change Multi-modal interface Application independent model Presentation Title 14 1/27/2016 Lucent Technologies - Proprietary Implementation Components Speech recognition engine Lucent ASR Engine 5NINE WMLBrowser.orgExpat XML parserSTL for eMbedded Visual C++ - Windows CENokia WAP Server (Activ Server 2.0.1)Compaque Ipaq pocket pc Presentation Title 15 1/27/2016 Lucent Technologies - Proprietary Future Work Add more voice control to the browser, by enabling voice browsing commands such as moving forward and backward and user defined buttons. Move the front end signal processing module to run locally on the PDA and send only the speech features instead of sending the raw speech recording Implement a local compact ASR running in the PDA for small vocabulary tasks and make remote ASR only for large vocabulary tasks, such asdictation. Porting the current implementation to WAP 2.0 new standard.