Обсуждение:VoiceXML

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Пример кода[править код]

<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
  <form>
    <block>
      <prompt>
        Привет, мир!
      </prompt>
    </block>
  </form>
</vxml>

Это идеальный вариант кода во многих случаях он не будет работать так как многие платформы Text-to-speech поддерживают за дополнительную плату. Также должен присутствовать завершающий звонок элемент иначе наш "привет мир" так и будет висеть на линии. Потому предлагаю более общий вариант.

<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
  <form>
    <block>
      <audio src="hello_world.wav"/><!--Файл с текстом "Привет мир"-->
      <exit/>
    </block>
  </form>
</vxml>

Тут еще надо уточнить, что в общем формат файла hello_world.wav часто определяется платформой, но в целом это

  • 16bit, 8Khz, PCM Wave files (Riff Format)
  • 8bit, 8Khz, u-law Sphere files
  • 16bit, 8Khz, PCM Sphere files