RE: [SSML11] i18n comment 8: Interaction of voice and xml:lang

My notes from FTF in Beijing:

Adapt 3.1.13 to give examples of conditions that might result in a language
speaking failure  eg. change in xml:lang value or encountering character
sequences or characters that the processor doesn't know how to pronounce. 
The processor then decides what to do.
It may use xml:lang as a clue

Will also put a reference in voice section to say that a default voice must
be chosen before execution of the document 2.3.1.

When a processor comes across text that it does not know how to speak it is
the responsibility of the processor to decide what to do. One of the sources
of information it can draw upon to make this decision is the value of the
xml:lang attribute. RI concern is that this does not appear to be clearly
stated this way, particularly in the xml:lang section where it belongs.

Agreed that need to make this clearer in section 3.1.2.


Richard Ishida
Internationalization Lead
W3C (World Wide Web Consortium)


> -----Original Message-----
> From:
> On Behalf Of
> Sent: 07 April 2008 16:23
> To:;;;
> Subject: [SSML11] i18n comment 8: Interaction of voice and xml:lang
> Comment from the i18n review of:
> Comment 8
> At
> Editorial/substantive: E/S
> Tracked by: RI
> Location in reviewed document:
> 3.2.1 []
> Comment:
> It is not clear to us from reading the spec how voice and xml:lang setting
> We assume that, in the absence of a voice element the xml:lang values
should be
> used to determine the appropriate voice. It would be helpful to clarify
that in the
> spec.
> If a range of text within a voice element has an xml:lang attribute, is it
> that that would affect the voice if the values are different than those
specified on
> the voice element? Again, we would like to see that clarified in the spec.
> Note that we found the paragraph that begins "voice attributes are
> down the tree..." hard to understand, and it doesn't seem to imply any
> precedence.

Received on Wednesday, 7 May 2008 19:16:33 UTC