- Important note: This Wiki page is edited by participants of the User Agent Accessibility Guidelines working group (UAWG). It does not necessarily represent consensus and it may have incorrect information or information that is not supported by other Working Group participants, WAI, or W3C. It may also have some very useful information.

1.6.4

From WAI UA Wiki
Jump to: navigation, search

Return to Tests_for_CR

Status

written 21 October 2014

Author

Jeanne Spellman

Success Criteria

1.6.4 Synthesized Speech Features: If synthesized speech is produced, the following features are provided: (Level AA)

  • User-defined extensions to the synthesized speech dictionary.
  • "Spell-out": text is spelled one character at a time, or according to language-dependent pronunciation rules.
  • At least two ways of speaking numerals: spoken as individual digits and punctuation (e.g. "one two zero three point five" for 1203.5 or "one comma two zero three point five" for 1,203.5), and spoken as full numbers are spoken (e.g. "one thousand, two hundred and three point five" for 1203.5).
  • At least two ways of speaking punctuation: spoken literally, and with punctuation understood from speech characteristics like pauses.

Tests

Test Procedure 1 (User-defined extensions)

@@ THIS TEST NEEDS REVIEW @@

  1. Determine if the user agent produces synthesized speech. If not, select Not Applicable.
  2. Identify methods of adding extensions of the synthesized speech. (e.g. by exploring the UI or consulting Help documentation).
  3. Open a test document that contains text with a name or term not in the speech dictionary.
    Sample HTML test document: Text Customization (You may need to customize this to add a term or name)
  4. Listen to the speech qualities of some of the term and confirm it is not in the speech dictionary.
  5. Follow the procedure to add an extension of the synthesized speech.
  6. Check that the synthesized speech produced correctly speaks the new term.

Expected Results 1

  • Check #6 is true

Test Procedure 2 (Spell Out)

  1. Determine if the user agent produces synthesized speech. If not, select Not Applicable.
  2. Identify methods of "spelling out" words using the synthesized speech. (e.g. by exploring the UI or consulting Help documentation).
  3. Open a test document that contains text.
    Sample HTML test document: Text Customization
  4. Select a fragment of text for testing the "spell out" feature
  5. Follow the procedure to "spell out"
  6. Check that the synthesized speech produced spells out the word or acronym.

Expected Results 2

  • Check #6 is true

Test Procedure 3 (Speak Numerals)

  1. Determine if the user agent produces synthesized speech. If not, select Not Applicable.
  2. Identify methods for the control of speaking numerals using the synthesized speech. (e.g. by exploring the UI or consulting Help documentation).
  3. Open a test document that contains text with numerals.
    Sample HTML test document: Text Customization
  4. Select a fragment of numeric text for testing the numerals feature
  5. Follow the procedure to:
    1. speak as individual digits and punctuation (e.g. "one two zero three point five" for 1203.5 or "one comma two zero three point five" for 1,203.5)
    2. speak as full numbers are spoken (e.g. "one thousand, two hundred and three point five" for 1203.5).
  6. Check that the synthesized speech produced in step #5.1 and 5.2 is correct

Expected Results 3

  • Check #6 is true

Test Procedure 4 (Speak Punctuation)

  1. Determine if the user agent produces synthesized speech. If not, select Not Applicable.
  2. Identify methods for the control of speaking punctuation using the synthesized speech. (e.g. by exploring the UI or consulting Help documentation).
  3. Open a test document that contains text with punctuation.
    Sample HTML test document: Text Customization
  4. Select a sentence of text for testing the punctuation feature
  5. Follow the procedure to:
    1. speak the punctuation mark literally (e.g. speaking the name "comma")
    2. speak with punctuation understood from speech characteristics like pauses or questions.
  6. Check that the synthesized speech produced in step #5.1 and 5.2 is correct

Expected Results 3

  • Check #6 is true

Return to Tests_for_CR