Практика распознавания речи с помощью 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    15747    10    17    

11

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

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

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

5040 руб.

04.05.2021    17549    6    15    

13

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16360    42    49    

23

SALE! 50%

Потоковая предметная фотосъемка c удалением фона (Canon & Nikon)

Нейросети 8.3.6 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка подключения фотокамер Canon и Nikon к Управление торговлей 11.4 для потоковой загрузки фотографий в карточки товаров с автоматическим удалением фона

22800 11400 руб.

24.06.2021    9195    2    3    

11

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

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

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

5000 руб.

13.03.2023    15941    42    49    

74
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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__ 81 24.04.20 21:09 Сейчас в теме
Спасибо за пример!
Сэкономил кучу времени! Учу 1с говорить и понимать что ей говорят =)
13. Lion_LexXx 1 26.04.20 20:17 Сейчас в теме
(12)
почему бы не использовать яндекс? он лучше понимает русскую речь
https://infostart.ru/public/1113219/
14. taurus__ 81 27.04.20 12:52 Сейчас в теме
(13) И его попробую!
Решил начать с того что с виду проще всего внедряется. Wit.ai и правда досточно просто работает. Правда бывают косяки с распознаванием цифр, надо очень разборчиво диктовать.Речь понимает отлично. Обкатаю wit и попробую яндекс, чтобы было с чем сравнить. В яндексе плюс - есть еще и синтезатор речи.
Вообще конечно хочется оффлайновое решение, чтобы не тратилось время на http-запросы и была возможность работать без интернета, но пока не нашел..
15. пользователь 21.07.21 15:47
Сообщение было скрыто модератором.
...
Оставьте свое сообщение