Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Описание

Предназначен для генерации голоса из заданного текста.

Info

Данный компонент присутствует в схемах типа:

  • Голосовая.
Блок (Рис.1(1

1. Описание

Предназначен для генерации голоса из заданного текста.

Info

Данный компонент присутствует в схемах типа:

  • Голосовая.

Блок (Рис.1(1)) используется в поле для построения схемы. При нажатии на блок открывается панель настроек данного компонента (Рис.1(2)).

Рис. 1. Компонент "Text-to-Speech"

1.1. Блок "Text-to-Speech"

Блок состоит из таких элементов:

  1. Названия компонента;
  2. Ветка "in" - принимающая (соединяющая с другим блоком) ветка;
  3. Ветка "out" -  исходящая (соединяющая со следующим блоком) ветка.

1.2. Панель настроек "Text-to-Speech"

Состоит из таких элементов:

  1. Поле "Provider";
  2. Поле "Key";
  3. Поле "Token";
  4. Поле "Language";
  5. Поле "Voice";
  6. Поле "Region";
  7. Поле "Add your custom flags here";
  8. Поле "";
  9. Поле "Text";Поле "Region
  10. Переключатель "Get speech";
  11. Переключатель "Get digits";
  12. Поле "Min";
  13. Поле "Max";
  14. Поле "";
  15. Поле "Add your custom flags hereTimeout";
  16. Поле "Tries";Поле
  17. Переключатель "TextFlush DTMF";
  18. Переключатель "Get speechBreak";Переключатель
  19. Элемент  "Get digitsAdd limit";.

1.2.1. Поле "

Min";
  • Поле "Max";
  • Поле "";
  • Поле "Timeout";
  • Поле "Tries";
  • Переключатель "Flush DTMF";
  • Переключатель "Break";
  • Элемент  "Add limit"

    Provider"

    Здесь выбирается с чьей помощью будет генерироваться голос.

    Доступны такие варианты:

    • google;
    • microsoft;
    • yandex.

    1.2.2. Поле"Key"

    При выборе "microsoft" появляется дополнительное поле "Key" в которое необходимо ввести ключ.

    1.2.3. Поле "Token"

    При выборе "yandex" появляется дополнительное поле "Token" в которое необходимо ввести токен авторизации.

    1.2.4. Поле "Language"

    В этом поле необходимо выбрать язык на котором необходимо озвучит текст.

    1.2.

    1

    5.

     

    Поле "

    Provider

    Voice"

    Здесь выбирается с чьей помощью будет генерироваться голос.

    Доступны такие варианты:

    • google;
    • microsoft;
    • yandex.

    Поле для выбора голоса, которым будет озвучиваться заданный текст.

    1.2.

    2

    6. Поле "

    Key

    Region"

    При Поле присутствует при выборе "microsoft" появляется дополнительное в поле "Key" в которое необходимо ввести ключProvider".

    Предназначено для выбора региона.

    1.2.

    3

    7. Поле "

    Token

    Add your custom flags here"

    При Поле присутствует при выборе "yandexgoogle" появляется дополнительное в поле "Token" в которое необходимо ввести токен авторизацииProvider".

    1.2.4. Поле "Language"

    В этом поле необходимо выбрать язык на котором необходимо озвучит текстПоле для добавления пользовательские флагов посредством написания кода в формате JSON.

    1.2.

    5

    8. Поле "

    Voice

    "

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

    • ssml (язык разметки синтеза речи) - представляет собой основанный на XML язык разметки для приложений синтеза речи;
    • text - обычный текст.

    1.2.

    6

    9. Поле "

    Region

    Text"

    Поле присутствует при выборе "microsoft" в поле "Provider".

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

    1.2.

    7

    10.

    Поле "Add your custom flags here"

    Поле присутствует при выборе "google" в поле "Provider".

    Поле для добавления пользовательские флагов посредством написания кода в формате JSON

    Элемент "Get speech"

    Предназначен для распознавания, что говорит абонент во время прослушивания звуков, которые настроены в этом компоненте. 

    Состоит из:

    1. Переключатель "Get speech";
    2. Поле "Timeout".

    1.2.10.

    8

    1.

    Поле

    Переключатель "

    Get speech"

     Поле для выбора типа текста. Доступны такие варианты:

  • ssml (язык разметки синтеза речи) - представляет собой основанный на XML язык разметки для приложений синтеза речи;
  • text - обычный текст.

    Предназначен для включения/отключения возможности распознавания, что говорит абонент во время прослушивания звуков, которые настроены в этом компоненте. 

    Tip

     Распознанная речь сохраняется в переменную - google_transcript

    1.2.10.

    9

    2. Поле "

    Text

    Timeout"

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

    Note
    titleПримечание!

    В включенном положение одновременно может находится только один из переключателей, "Get speech" или  "Get digits"

    1.2.

    10

    11.

    Переключатель

    Элемент "Get

    speech

    digits"

    Предназначен для

    включения/отключения возможности распознавания

    получения информации о том, что

    говорит

    нажимает абонент во время прослушивания звуков, которые настроены

    в этом компоненте. 

    в этом компоненте.

    Состоит из таких элементов:

    1. Переключатель "Get digits";
    2. Поле "Min";
    3. Поле "Max";
    4. Поле "Set result to variable";

    5. Поле "
    6. Поле "Tries";
    7. Переключатель "Flush DTMF".

    1.2.11.1. Переключатель  "Get digits"

    Предназначен для включения/отключения возможности получать информацию о том, что нажимает абонент во время прослушивания звуков, которые настроены в этом компоненте.

    Note
    titleПримечание!
    В включенном положение одновременно может находится только один из переключателей, "Get speech" или  "Get digits"

    1.2.

    12

    11.2. Поле "Min"

    Здесь указывается минимальное количество цифр, которые мы ожидаем получить от абонента. 

    1.2.

    13

    12.3. Поле "Max"

    Здесь указывается максимальное количество цифр, которые мы ожидаем получить от абонента. 

    1.2.11.

    14

    4. Поле ""

    Задаем название переменной в которую будут записываться значения, которые выбрал абонент во время прослушивания звуков, которые настроены в этом компоненте.

    При включенном переключателе "Get speech" в переменную записывается распознанная речь абонента в виде текста.

    При включенном переключателе "Get digits " в переменную записывается цифра(ы) которые нажал абонент.

    1.2.

    15

    11.5. Поле "Timeout"

    Здесь указывается время ожидания на ответ или ввод абонентом необходимого количества цифр.

    1.2.11.

    16

    6. Поле "Tries"

    Здесь указывается количество попыток для абонента ввести необходимое количество цифр.

    1.2.11.

    17

    7. Переключатель "Flush DTMF"

    Отвечает за возможность аннулировать набранные абонентам цифры до начала проигрывания записи.

    Image Modified - аннулирует набранные абонентам цифры;

    Image Modified - не аннулирует  набранные абонентам цифры.

    1.2.

    18

    12. Переключатель "Break"

    Include Page
    Переключатель "Break"
    Переключатель "Break"

    1.2.

    19

    13. Элемент "Add limit"

    Include Page
    Элемент "Add limit"
    Элемент "Add limit"

    Рис. 2. Установление лимита

    Table of Contents