Applying Thought Wipro Technologies
About Wipro Newsroom Investors Careers Contact Us
  IT Services Product Engineering Solutions Technology Infrastructure Services Business Process Outsourcing Consulting Services
Product Engineering Solutions
Home bullet PES Industries bullet Automotive Electronics bullet Automotive IPs bullet 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

Industries ServedspacerServices Offered
black

Subscribe to our monthly Newsletter Subscribe to 'Peer Ping' our monthly newsletter

Request for InformationRequest for Information
black
Automotive Alliances
Automotive CoE
black
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