Title :
SAMVAAD: speech applications made viable for access-anywhere devices
Author :
Rajput, Nitendra ; Nanavati, Amit A. ; Kumar, Mohit ; Kankar, Pankaj ; Dahiya, Rajan
Author_Institution :
IBM India Res. Lab., New Delhi, India
Abstract :
The proliferation of pervasive devices has stimulated the development of applications that support ubiquitous access via multiple modalities. Since the processing capabilities of pervasive devices differ vastly, device-specific application adaptation becomes essential. We address the problem of speech application adaptation by dialog call-flow reorganisation for pervasive devices with different memory constraints. Given an atomic dialog call-flow A and device memory size m, we present optimal deterministic algorithms, RESEQUENCE and BALANCE-TREE, which minimise the number of questions in the reorganised output call-flow Am. Algorithms MASQ and MATREE produce Cm, minimally distant from input call-flow Am while accommodating the memory constraint m. These two minimisation criteria are capable of capturing various usability requirements important in dialog call-flow design. The following observation forms the cornerstone of all the algorithms in this paper: Two grammars g1 and g2 comprising of |g1| and |g2| elements respectively can be merged into a single grammar g = g1 × g2 having |g1|·|g2| elements for the sequential case, and g = g1 + g2 having |g1|+|g2| elements for the tree case. Device-speciific considerations lead us to introduce the concept of an -characterisation of a call-flow, defined as the set of pairs {(mi,qi)| ∈ N}, where qi is the minimum number of questions required for memory size mi. Each call-flow has a unique, device-independent signature in its -characterisation - a measure of its adaptability. We present SAMVAAD, a system that implements these algorithms on call-flows authored in VXML containing SRGS grammars. The system was tested on an IBM voice browser using a sample airline reservation system call-flow reorganised for memories ranging from 64 MB to 210 KB. We ran an experiment with 14 users to obtain feedback on the usability of the adapted call-flows.
Keywords :
deterministic algorithms; speech processing; ubiquitous computing; BALANCE-TREE deterministic algorithm; RESEQUENCE deterministic algorithm; SAMVAAD; access-anywhere devices; airline reservation system; device-specific application adaptation; dialog call-flow reorganisation; pervasive devices; speech applications; Application software; Costs; Laboratories; Memory management; Pervasive computing; Q measurement; Speech recognition; System testing; Ubiquitous computing; Usability;
Conference_Titel :
Wireless And Mobile Computing, Networking And Communications, 2005. (WiMob'2005), IEEE International Conference on
Print_ISBN :
0-7803-9181-0
DOI :
10.1109/WIMOB.2005.1512947