Функции естественного языка

  1. Отработка естественного текста
  2. Синтез речи
  1. Отработка естественного текста

Не минимальный релиз Friend-системы содержит набор функций и объектов для обработки текстов на естественном языке.

Пока доступны три языка:  Русский, Украинский, Английский.

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

Следует избегать (особенно на маломощных мобильных устройствах) инициализации не нужных словарей, т.к. каждый словарь занимает в памяти около 100 мегабайт.

инициализация национальных словарей                           langsel(N)

Таблица комбинаций языков в зависимости от кода N

Код          Английский          Русский           Украинский

0                 Х

1                                               Х

2                Х                            Х

3                                                                                Х

4                                               Х                              Х

5                Х                                                              Х

6               Х                             Х                               Х

7             Все  Отключено

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

получение базовой (начальной) формы для слова                                 getLemma(«слово»)

трансформация текста к начальным формам всех слов                       lemmaText(«текст»)

получение морфологической информации о слове                               wordData(«слово»)

изменение слова (склонение или спряжение) по образцу                   wordForm(«слово»,»образец»)

формирование связанного текста на основе данных  по шаблону    textForm(«текст»,»шаблон»)

построение смыслового графа текста с приведением к Friend          readTexr(«текст»)

2. Синтез и распознование речи

Локальный синтез и распознавание речи возможен в операционных системах с установленным модулем синтезатора-распознователя. В большинстве современных  Операционных систем такой синтезатор-распознователь имеется. Если вы не уверены в его наличии, имеет смысл воздержаться от соответствующей функции. Так же эти функции не будет работать на стороне браузера, если система клиента не поддерживает речь, звук,  или по другим, независящим от Вашего сервера причинам.

Синтез-распознавание речи автоматически проверяет свое окружение, и в случаи если обнаруживает себя на web-странице, то применяет свой web-аналог.

Speek(Текст)

 ВНИМАНИЕ! Для того, чтобы использовать на своем сайте-проекте функцию синтеза и распознавания голоса не в локальном, а в web-исполнении,  Вам необходимо получить бесплатный персональный ключ у фирмы ЯНДЕКС. 

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