Automotive Electronics
Automotive IPs
Testimonials
"Our decisions to work with Wipro stems from the confidence we have in them, based on their expertise in embedded systems and an excellent track record in timely project delivery.."
Giuseppe Cotignoli
Business director
Magneti Marelli Systems.
|
Home PES Industries Automotive Electronics Automotive IPs Voice Tool |
Voice Tool
Voice-driven interactive menus are an integral part of embedded command and control systems that drive in-vehicle infotainment devices such as car radio, navigation units and hands free telephones.
Wipro has developed a GUI-based tool to auto-generate the state machine code corresponding to a given voice menu.
Challenges
Apart from Voice, these systems usually support multiple other interface options, including Haptics. The voice menu software thus must not only guarantee accurate response to user voice commands but also ensure system integrity in the face of conflicting or redundant inputs from the other interfaces.
An average complexity hands free telephony device has upwards of two hundred voice menu states and must synchronize with multiple external systems, such as the other UI options, the telephony logic, the phonebook etc. To create and maintain the resultant intricate web of voice menu states manually can be a challenging and arduous task; something best left to a Tool.
Furthermore, the design of the Voice Menu plays a major role in the success of a product. Hence, frequent changes to the actual Voice Menu, as the customer iterates through the possibilities, are expected. The turnaround time, in terms of effort required to modify the Menu and to re-test the whole application must be as short as possible.
Using a manual approach usually results in tight coupling between the menu states and the actual application logic making the change management process that much more cumbersome and time consuming.
Wipro's Solution
Wipro's 'Voice Tool' is a Windows application targeted at the modeling of the state machine logic underlying such a system through the visual specification of its Voice Menu Use Cases. The Tool supports leading Embedded Voice Recognition Engines in the industry.
The approach used by the Voice Tool to manage frequent change requests is to decouple the actual User input, and the process involving its interpretation, from the desired action. By providing a flexible mapping between User Commands and Desired Actions, the impact of changes in the Voice Menu is limited to just the Menu itself.
Salient Features
- The visual specification and representation of the desired Voice Menu Use Cases in Tree form
- The setting of Voice Engine specific parameters and the specification of the Voice Grammar
- The generic specification of, and access to, external stimuli (system level events, including inputs from alternate input sources) that affect and / or control each Voice Recognition session
- The automatic generation of voice menu state machine data based on the specified Voice Menu, as C code
- A well defined interface for easy integration with the rest of the application
- Testing and tuning of the use cases on the Wintel platform before the actual target hardware is even available
Benefits
- Reduced design and development time and effort: The only design / development effort required is for specifying the Voice Menu using the GUI tool and for adding the application specific logic
- Reduced testing time: Since most of the code is auto-generated, the testing time reduces drastically; aAuto-generated code also implies greater robustness
- Reduced integration time: Since the tool generates common code that runs on both Windows and the target platform, use cases can be verified / tuned on the Windows environment before migrating to the actual target
- Modifications to the Menu flow are easy and independent of the rest of the application logic
- Support for leading Voice Recognition Engines
|
|   

Subscribe to 'Peer Ping' our monthly newsletter
Request for Information


Events
Detroit 2007 organised by Telematics Update.
Detroit, USA.
May 22 - 23, 2007.
More Events
News
Wipro Technologies becomes the member of the AUTOSAR development partnership
Wipro is world’s first company to receive automotiveSPICE™ Organizational Maturity Level 5 Certification
More News
Case Studies
Wipro team helps client in developing a car audio system
More Case Studies
White Papers Performance (Traffic) Testing with Automated Regression for an Enterprise PBX
More White Papers |