VoiceXML 2.0, Last Call: <audio> playback controls.

VoiceXML 2.0, Last Call: <audio> playback controls.
-------------------------------------------------
by Bogdan.Blaszczak@intervoice-brite.com


Additional control over a start position, speed and volume of audio playback
would be a useful feature in some applications.

Section 6.3.1 has an example of a volume control provided as a
platform-specific property. However, it also correctly states that
"platform-specific properties introduce incompatibilities".

A standard solution for a playback control can be based on SSML ideas.
For example, VoiceXML may allow additional attributes to be used in the
<audio> tag. Such attributes can be modeled on selected attributes of
<prosody> (see also section 2.2.4 of the SSML spec). The attributes would be
optional and possibly ignored by some platforms.

The following additional <audio> attributes would be useful:

- speed:     the playback speed in percent of the normal speed (e.g.: 50%,
100%, 200%) or values 'slow', 'normal', 'fast'.

- volume:    the playback volume in percent of the normal volume (e.g.: 50%,
100%, 200%) or values 'soft', 'normal', 'loud'.

- position:  the playback start position in seconds from the beginning of the
audio recording (e,g.: 1s, 100s).


Any comments would be greatly appreciated.

Bogdan Blaszczak
InterVoice-Brite,Inc.

Received on Saturday, 25 May 2002 00:44:43 UTC