PHP: автоматическая обработка и маркировка текста

Маленький кусочек кода на PHP по использованию сервиса dusi. mobi. Сервис Speach MakeUp позволяет находить главную мысль тексте, он выделяет из текста следующие сущности:


  • дата (сегодня, завтра, через неделю…)
  • время (12 часов, через тридцать минут…)
  • место (город)
  • текст (все что не удалось распознать как сущности)

Пример: Вы пишите в строке «Завтра встреча в Москве в 12 часов на Красной площади», в результате получаете ответ в формате JSON в котором будут выделены:

  • слово Завтра (дата — к сегодняшней дате +1 в формате день-месяц-год)
  • встреча в (текст)
  • слово Москва (город с указанием широты и долготы )
  • в (текст)
  • 12 часов (время — 12:00)
  • на Красной площади (текст)

Собственно код:

В 9 строке использую стандартную функцию urlencode преобразующую киррилицу с пробелами в нормальный вид для запроса

Какой получаю ответ:

Для этого нужно просто послать подготовленный запрос. Сервис бесплатен. Что делать с полученными данными решать вам, возможно пригодится при обработка, маркировке и разборе текста.

Сделал для себя маленькую функцию положил в копилку.


Похожие записи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля отмечены *