Практика распознавания речи с помощью Wit.ai из 1С

10.07.17

Интеграция - WEB-интеграция

Распознавание речи с помощью wit.ai из 1С

Скачать исходный код

Наименование Файл Версия Размер
Практика распознавания речи с помощью Wit.ai из 1С:
.epf 7,60Kb
15
.epf 7,60Kb 15 Скачать

Для распознавания речи существует уже множество готовых решений, однако я в этой статье намереваюсь рассмотреть именно wit.ai

Его движок мощный, используется во множестве решений и очень прост в использовании.

В качестве тестовой задачи я рассмотрю запись и пометку на удаление документов Реализации с определенным номером.

Для начала нужно залогиниться с помощью github и создать свое первое приложение. Далее определим что же приложение сможет распознать. Для этого определим новый intent соответствующий слову "записать". 

Но этого немножко маловато - нам нужно знать еще и номер документа. Для этого добавляем поле wit/number, с его помощью возможно распознавание чисел.

Добавим еще intent на слово "удалить" и "удаление". Всё, после этого наше приложение готово к работе. 

Для работы будем использовать http API, token для которого можно взять на странице settings вашего приложения. Сам код работы с API очень простой:

заголовки = новый Соответствие;
заголовки.Вставить("Authorization","Bearer "+Объект.token);
стрДаты = Формат(ТекущаяДата(),"ДФ=yyyy.MM.dd");
запрос = новый HTTPЗапрос("message?v="+стрДаты+"&q="+объект.ТекстЗапроса,заголовки);
	
СоединениеWeb = Новый HTTPСоединение
("api.wit.ai", 443,, ,,Истина);  
ОтветWeb = СоединениеWeb.Получить(запрос);  
//ОтветJSON = Новый ЧтениеJSON; 
СтрокаJSON = ОтветWeb.ПолучитьТелоКакСтроку("UTF-8");
	

Ответ JSON

А разбор ответа и извлечение из него смысла (номера документа и намерения-intenta пользователя) предлагаю вам посмотреть в коде приложенной к статье обработки!

Также в API есть распознавание речи. Я отправлял файл записанный в формате mp3, а для записи звука с микрофона я воспользовался этой публикацией.

Получившийся mp3 файл нужно передать в параметре audio/mpeg3 для метода API POST/speech как описано в документации. Получившийся ответ JSON будет полностью аналогичен вышерассмотренному.

В приложенной обработке демонстрируются оба способа работы с API - через текст и через распознавание речи. С помощью объекта ЧтениеJSON разбирается json-ответ и из него извлекается intent и номер документа.

wit.ai распознавание речи

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16076    13    18    

13

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18146    10    15    

16

Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

25200 руб.

28.05.2015    85360    26    51    

50

Заполнение описания номенклатуры с помощью GigaChat

Нейросети Мастера заполнения Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5000 руб.

08.11.2023    1622    9    0    

17

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    12987    33    8    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 01.11.17 21:31
Сообщение было скрыто модератором.
...
2. пользователь 01.11.17 21:32
Сообщение было скрыто модератором.
...
3. пользователь 01.11.17 21:32
Сообщение было скрыто модератором.
...
4. пользователь 01.11.17 21:37
Сообщение было скрыто модератором.
...
5. пользователь 01.11.17 21:37
Сообщение было скрыто модератором.
...
6. пользователь 01.11.17 21:37
Сообщение было скрыто модератором.
...
7. пользователь 01.11.17 21:37
Сообщение было скрыто модератором.
...
8. пользователь 01.11.17 21:37
Сообщение было скрыто модератором.
...
9. пользователь 01.11.17 21:37
Сообщение было скрыто модератором.
...
10. пользователь 01.11.17 21:38
Сообщение было скрыто модератором.
...
11. пользователь 01.11.17 21:38
Сообщение было скрыто модератором.
...
12. taurus__ 80 24.04.20 21:09 Сейчас в теме
Спасибо за пример!
Сэкономил кучу времени! Учу 1с говорить и понимать что ей говорят =)
13. Lion_LexXx 1 26.04.20 20:17 Сейчас в теме
(12)
почему бы не использовать яндекс? он лучше понимает русскую речь
https://infostart.ru/public/1113219/
14. taurus__ 80 27.04.20 12:52 Сейчас в теме
(13) И его попробую!
Решил начать с того что с виду проще всего внедряется. Wit.ai и правда досточно просто работает. Правда бывают косяки с распознаванием цифр, надо очень разборчиво диктовать.Речь понимает отлично. Обкатаю wit и попробую яндекс, чтобы было с чем сравнить. В яндексе плюс - есть еще и синтезатор речи.
Вообще конечно хочется оффлайновое решение, чтобы не тратилось время на http-запросы и была возможность работать без интернета, но пока не нашел..
15. пользователь 21.07.21 15:47
Сообщение было скрыто модератором.
...
Оставьте свое сообщение