Голосовой помощник "Ванесса"

26.05.17

Разработка - Мобильная разработка

Многие крупные компании разрабатывают различных “помощников” - siri, cortana, google now, alexa, bixby и.т.д. Помощниками не пользуюсь с тех пор, как увидел, что умный помощник от google разобрался, где мой дом и где работа, пришлось отключить. Использование помощника, чтобы узнать погоду и другие основные функции, мне малоинтересны. Гораздо интересней сделать своего “помощника” на 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Голосовой помощник:
.zip 59,48Mb ver:1.1
18
18 Скачать (1 SM) Купить за 1 850 руб.

У всех помощников есть имена, “Ванесса“, думаю, будет лучшим.

По сути “помощник“ -  некий чат с ботом голосом. Реализовать текстовый чат с ботом не проблема для многих программистов. Всего пара реквизитов на форме и несколько функций. Не хватает лишь функций распознавания текста из голоса и наоборот. Реализовал эти функции в отдельном приложении Vanessa.apk

Пока много ума в помощницу не вкладывал.

Понимает только великий и могучий.

Пример общения на картинке ниже.

Вся Ванесса занимает пока 100 строчек кода 1С, конечно это не нейронные сети, но все в ваших руках.

Основное отличие от других помощников это то, что “Ванессу“ можно обучить.

На второй закладке можно добавить вопрос строчными буквами и соответствующий ответ. Ответ можно вводить любыми буквами. Имя “Ванесса“ вначале любого вопроса исключается при поиске ответа.

Научить можно как плохому, так и хорошему, создать для себя идеального собеседника.

Изначально, делал возможность голосового ввода сообщения для публикации //infostart.ru/public/622737/

Про голосовой ввод написать что-то новое вряд ли возможно. Всегда думал, что “помощники“ это относительно просто, решил попробовать, и действительно, все очень просто.

Поправил баг в Vanessa.apk , приводивший к молчанию Ванессы.

Добавил возможность задать несколько ответов на один вопрос.

Также добавил возможность заполнения голосом и чтения заполненного.

Вложил в архив apk платформы для пользователей.

Имя “помошника“ мне не принципиально, возможно сделаю настройку в следующей версии. При определенных настройках TTS в андроид, Ванесса может отвечать по мужски.

Во вложенном архиве, Vanessa.apk, Vanessa.cf, com.PloAl.Vanessa-arm.apk, com.PloAl.Vanessa-x86.apk

  • Vanessa.apk - дополнительное приложение для распознавания голоса и чтения текста, не предназначено для самостоятеного запуска. Требуется только право записи голоса.
  • Vanessa.cf - конфигурация мобильного приложения
  • com.PloAl.Vanessa-arm.apk и com.PloAl.Vanessa-x86.apk - готовое для установки в телефон мобильное приложение. Никаких прав не требуется.

Приложению требуется android 5.0 и выше.

Для установки нужно перенести файлы "Vanessa.apk" и один из файлов "com.PloAl.Vanessa-arm.apk" или "com.PloAl.Vanessa-x86.apk", в мобильный телефон.

В зависимости от процессора смартфона ARM или x86. И установить перенесенные файлы.

Поговорите с вашим мобильным 1С :)

См. также

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    62480    213    103    

181

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    42288    121    167    

215

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    103137    633    191    

337

Мобильная разработка Платформа 1С v8.3 1C:Бухгалтерия Финансовые услуги, инвестиции Управленческий учет Платные (руб)

Мобильное приложение и конфигурация 1С для автоматической торговли на бирже через API Тинькофф банка. Достаточно задать настройки, нажать «Пуск», и робот сам торгует ежедневно.

7000 руб.

25.05.2022    6319    2    0    

6

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

Программное обеспечение для автоматизации складских операций со встроенными функциями работы с маркированной продукцией. Предназначено для автоматизации всех товароучетных операций на складах, обычных и адресного хранения. «Склад 15 ВЕЩЕВОЙ» объединил в себе несколько товарных групп маркированного товара (ОБУВЬ, ОДЕЖДА, ШИНЫ, ПАРФЮМ, БАДы, ЮВЕЛИРНЫЕ ИЗДЕЛИЯ), которые чаще всего встречаются в складской логистике вместе.

38000 руб.

02.06.2023    3319    2    0    

1

Мобильная разработка Программист Платформа 1С v8.3 Мобильная платформа 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Абонемент ($m)

Товары (либо другие учетные объекты) могут быть промаркированы штрихкодами либо быть без штрихкодов, но с число-буквенным обозначением (артикулом, VIN-номером и т.д.). И та, и другая ситуация не проблема для SimpleUI. Но что делать, если нет ни того, ни другого? Вообще никакой маркировки. Как можно максимально ускорить работу с таким объектами? В статье показываю новые фичи релиза и готовые для встраивания поисковые комбайны на все случаи жизни. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

1 стартмани

14.04.2025    1423    4    informa1555    0    

16

Мобильная разработка Программист Платформа 1С v8.3 Абонемент ($m)

В Simple появился еще один онлайн-режим, не через REST-API, а через веб-сокеты. Показываю, что это дает, ради чего было сделано. А также два чисто онлайновых примера с такими обработчиками еще и с использованием новой ActiveCV 2.0. Дополнение к основной статье https://infostart.ru/1c/tools/1153616/

1 стартмани

07.02.2025    3677    informa1555    3    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1567 26.05.17 16:32 Сейчас в теме
"безпорно" прикольно :) 0+, значит.
myALKleon; roofless; CyberCerber; Alexsh_kz; Steelvan; +5 Ответить
8. dmpas 418 28.05.17 12:43 Сейчас в теме
(1) о, нет! "безпорно" совсем не означает "0+".
2. PloAl 141 26.05.17 16:48 Сейчас в теме
торопился не написал, через вторую закладку можно обучить любым ответам
главное вопрос только в нижнем регистре писать, т.е. мелкими буквами
3. TrinitronOTV 16 27.05.17 05:22 Сейчас в теме
А этот помощник тоже определяет, где мой дом и где работа?
4. PloAl 141 27.05.17 09:02 Сейчас в теме
Определить не сможет, только если вы сами не научите.
Vanessa.apk требуются права на RECORD_AUDIO, в Vanessa.cf все права выключены.
На второй закладке пишите вопрос "где мой дом" и ответ.
5. Evil Beaver 8293 28.05.17 08:03 Сейчас в теме
А выбранное имя специально перекликается с vanessa stack или просто так совпало?
6. PloAl 141 28.05.17 11:08 Сейчас в теме
так совпало, это просто имя созвучное с "One S"
7. Yashazz 4853 28.05.17 11:20 Сейчас в теме
"Hi, Ваня! Пупкин наносит ответный удар :)" (с)
9. PloAl 141 28.05.17 14:04 Сейчас в теме
Я всегда за дружбу технологий, платформ и.т.д.
10. ser6702 177 29.05.17 16:36 Сейчас в теме
+1 за алгоритм выбора имени
11. msergeev79 12 29.05.17 19:52 Сейчас в теме
Помощница безпорно? Не, не пойдет)
12. PloAl 141 29.05.17 20:02 Сейчас в теме
13. phoenix118 08.10.17 00:22 Сейчас в теме
А можно как-то увидеть исходник Vanessa.apk. был бы очень признателен )))
14. PloAl 141 08.10.17 10:12 Сейчас в теме
Там небольшой оверхед, можно использовать код ниже и дополнительный апк не нужен.
ЗПМУ = Новый ЗапускПриложенияМобильногоУстройства("android.speech.action.RECOGNIZE_SPEECH");
    ЗПМУ.ДополнительныеДанные.Добавить("android.speech.extra.LANGUAGE_MODEL","free_form");
    ЗПМУ.ДополнительныеДанные.Добавить("android.speech.extra.MAX_RESULTS",1);
    ЗПМУ.ДополнительныеДанные.Добавить("android.speech.extra.PROMPT","Говорите...");
    Если ЗПМУ.Запустить(Истина) = -1 Тогда
		Для Каждого Стр Из ЗПМУ.ДополнительныеДанные Цикл
			Если Стр.Ключ = "result" Тогда
				Наговоренное = Стр.Значение;
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
Показать
alexex; mevgenym; phoenix118; +3 Ответить
15. PloAl 141 08.10.17 12:45 Сейчас в теме
Во втором условии "query" должно быть вместо "result"
Если Стр.Ключ = "query" Тогда
alexex; phoenix118; +2 Ответить
Оставьте свое сообщение