Say-as

Материал из VXML
Перейти к: навигация, поиск


Элемент <say-as> позволяет разработчику управлять интерпретацией текста и чисел движком синтеза (TTS). Данный элемент может представлять указанный для синтеза текст в формате необходимой величины: времени, даты, цифр, числа, номера телефона, логических данных и т.д.

Синтаксис

<say-as format="CDATA"
        interpret-as="CDATA">

Атрибуты

  • format — атрибут, используемый некоторыми движками синтеза для определения тех типов данных, которые будут интерпретированы (например, дата и время).
    (Необходимость указания: необязательно)
  • interpret-as — атрибут, указывающий движку синтеза, как надо интерпретировать данный текст. Например, если в качестве текста указано "1234", а в качестве значения атрибута указано "number", то текст будет синтезирован следующим образом: "одна тысяча двести тридцать четыре". При присвоении данному атрибуту значения "digits", результат синтеза будет следующий: "один два три четыре".
    (Необходимость указания: необязательно)

Родители

<audio> <choice> <emphasis> <enumerate> <option> <paragraph> <prompt> <prosody> <sentence>

Потомки

<value>

Пример

<?xml version="1.0" encoding="UTF-8"?> 
<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="ru-RU">
  <form id="F1"> 
    <block> 
      <prompt xml:lang="ru-RU">             
        <say-as interpret-as="date" format="ymd">2001/12/15</say-as> 
        <say-as interpret-as="ordinal">238</say-as>  
        <say-as interpret-as="cardinal">123</say-as> 
        <say-as interpret-as="telephone">8001112222</say-as> 
        <say-as interpret-as="time">1157</say-as>
      </prompt> 
    </block> 
  </form>
</vxml>



Добавить новый комментарий
Если не хотите писать от анонимного пользователя, зарегистрируйтесь или представьтесь системе.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Статьи
Грамматики
Элементы VXML
Элементы SSML
Инструменты