Voice Dialing in the works for webOS | webOS Nation

Voice Dialing in the works for webOS

by Jason Robitaille Wed, 10 Feb 2010 10:02 am EST

While looking over webOS files for my Really Silent Ringer Switch Mute patch, I happened to notice something I must have missed many times before.  The file, /usr/lib/luna/system/luna-systemui/app/controllers/bar-assistant.js is used for many many patches, but tucked away in this javascript file, in the audioInit function, is this Mojo service call:

this.audioVoiceDialingNotificationSession = new Mojo.Service.Request('palm://com.palm.audio/voiceDialing', {
        method: 'status',
        parameters: {"subscribe":true},
        onSuccess: this.handleVoiceDialingAudioNotifications.bind(this)});

The way the audio (volume, mute, etc.) is currently managed by service calls to com.palm.audio with separate subsections for the different areas of audio (system sounds, phone audio, media audio, ringtone audio, etc.). Evidently this seems to indicate a voiceDialing subsection has been set up, although isn't currently used (obviously).

That's not all. As our very own Jonathan Ezor has pointed out to me, more voice dialing references can be found in the ALSA configuration file at /etc/asound.conf and in a few files in /etc/audio/b/.

A bit much information for the average user, but the point is this: Palm has had voice dialing in mind for a while now. Obviously they're a small company and need to direct their focus as best as possible. CES showed us what they've been working on for some time now. While it's extremely doubtful voice dialing will make it for webOS 1.4, it's pretty obvious it's on their mind and they do intend to add it at some time in the future.