Скрипты для дуси андроид

Скрипты для дуси андроид

Скрипты — это дополнительные функции Вашего виртуального ассистента в дополнение к штатным функциям.

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

По сути скрипт — это сочетание событий и действий, которые должен выполнить Ваш ассистент, когда происходят эти события. Каждое действие скрипта может выполняться или пропускаться в зависимости от условий, в которых можно оперировать значениями переменных и использовать различные функции.

Пример

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

Шаблоны фраз

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

Пример посложнее — можно научить ассистента включать дома свет, как только вы пришли вечером домой.

Как создаются скрипты

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

Источник

Скрипты для дуси андроид

Один из типов событий в скриптах — Фраза. С помощью нее вы можете запускать скрипт, сказав какую-то специальную команду.

Шаблоны необходимы, когда скрипт должен реагировать не просто на свое название, а на гораздо более свободные фразы.

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

Шаблон — это по сути форма той команды, которую мы будем давать ассистенту.

Синтаксис шаблонов

Чтобы писать шаблоны, нужно изучить их синтаксис. Он был разработан специально для работы с распознаваемой речью.

Вот пример простого шаблона:

Под него подойдут любые фразы, которые начинаются с любых слов (первая звездочка). Затем должно идти слово, начинающееся с добр. Затем должно идти слово, начинающееся с утр. И заканчиваться наша фраза может опять же любыми словами (последняя звездочка).

Как видите, синтаксис интуитивно понятен. Но конечно же, он имеет гораздо более гибкие элементы, которые описаны ниже.

Звездочки

Самый частый элемент. Звездочка обозначает любое количество любых символов, в том числе ни одного. Звездочку можно либо окружать пробелами — тогда она означает слово или несколько слов, либо ставить вплотную к слову в начале или в конце. Тогда она означает, что слово может начинаться и заканчиваться любыми символами.

Ставить звездочку в середину слова нельзя

Альтернативы

Позволяют описать альтернативные слова и словосочетания, которые могут идти в определенной позиции. Например — (утро|день|вечер|ночь)

Уровень вложенности — любой.

Опции

Позволяют указать, что какие-то слова и словосочетания необязательны во фразы, но могут присутствовать. Например — [привет|пока]

Перестановки

Обозначает, что слова в скобках могут идти в любом порядке. Например —

Ссылки

Позволяют указать, что в данной позиции должно идти что-то, что подходит под указанный шаблон. Например — скажи фразу $Text Здесь $Text — это ссылка на шаблон, который подходит под любой текст.

Читайте также:  Как связать фитнес браслет с телефоном андроид

Еще пример — $Number плюс $Number — обозначает, что во фразе должно быть два числа, а между ними слово “плюс”.

Ниже вы найдете список шаблонов, которыми вы можете пользоваться.

Стандартные шаблоны

$Text — обычный текст (одно или несколько слов, или пустой текст)

$Date — дата (абсолютная и относительная)

$Time — время (абсолютное и относительное)

$Contact — имя контакта в любом падеже (должно соответствовать полному имени контакта)

$Address — адрес (произвольная улица, либо один из заранее сохраненных адресов типа «дом», «работа» и так далее)

$Lang — название языка

Когда во фразе попадается тот или иной шалон, то при срабатывании события Фраза генерируются специальные переменне для каждого из них.

Синонимы

Позволяют использовать в одном шаблоне сразу несколько шаблонов с одинаковым именем, чтобы потом к ним можно было обратиться по синониму. Например — $N1::Number плюс $N2::Number

Здесь $N1 и $N2 — это синонимы. Иначе нельзя было бы различить по имени два разных числа во фразе.

Источник

Скрипты для дуси андроид

Краткое описание:
Выполняет повседневные задачи смартфона с помощью вашего голоса и обучается новым голосовым функциям

Описание:
Ассистент Дуся — это не клон Siri или Google Now.
Это голосовой ассистент для вашего устройства, который помогает выполнять многие повседневные задачи без прикосновения к экрану, а только за счет вашей речи.
Но самое главное — это возможность быстро скачивать новые функции, придумывать и создавать свои, и делиться ими с другими пользователями!

Перед первой установкой с маркета сперва удалите версию с 4pda.

Вам нужно установить русский синтезатор речи — например Google — скачать можно тут.
Также необходимо установить голосовой поиск Google и в настройках телефона «Язык и ввод» выставить Google русский язык!

Дуся может работать как с интерфейсом, так и в фоновом режиме

Ставил андроид 4,2, да, реально кнопка бт-гарнитуры начинает что-то вызывать. То есть, дело реально в андроиде. Мой 4,0,4 не любит мою же Жабру бт2045, это печально. Но еще печальнее то, что на прошивке 4,2, хоть гарнитура и активирует телефон, но звук через нее такой, что капец.
Такое чувство, что вызов по диалапному модему идет. Скрежет и шумы жуткие. Ставил какой-то патч на исправление багов бт-гарнитур, но не дало никакого эффекта.

Гарнитура Plantronics Marque 2 M165 (поддержка Handsfree, Headset, A2DP , одна кнопка управления) Тел. Samsung GT-I9100 Galaxy S II — Дуся работает через гарнитуру.

Гарнитура на теле определяется как H200
Ради интереса подключил к телу блютус гарнитуру которую покупал на eBay за 150 рублей. Дуся активируется без проблем если нажать кнопку на гарнитуре на 3 секунды и голос её я хорошо слышу через гарнитуру, но вот только не слышит она моего голоса через микрофон гарнитуры (пробовал менять чувствительность в настройках). Очень жаль :hysterics: так был близок к победе.

гарнитура ВТ Sony Ericsson MW600 — всё работает, Sony Xperia Z1 Compact, Андроид 4.4.2

Итог для гарнитуры Jabra Halo 2:
1. Включаете экран телефона, разблокируете
2. На Jabra Halo 2 надо подержать кнопку, и как только гудок услышите, отпустить и должно появится меню выбора запуска программы типа Google поиск/Дуся активация, нажимаете на Дуся.
3. Теперь когда будете держать кнопку, будет появляться звук «Пии», отпускайте сразу и Дуся скажет приветствие и пикнет-> сразу говорите команду, иначе скажет что не слышит.
Наконец-то Дуся с гарнитуры работает отлично и её звук для команд не исчезает и общается без плавного увеличения громкости.

Читайте также:  Формат звук для андроид

Гарнитуры платроникс М155 и М165:
Однокнопочные гарнитуры. Не работает с Дусей или другими ассистентамт.

Китайская гарнитура Q7 (вендора не знаю)
Классическая трехкнопка — все работает, но гарнитура глюк-на-глюке.

Jabra mini и talk
Сначала думал что не пашет — при нажатие на кнопку пытается соедениться со смартом, но если подержать секунды 3 она пикнет и дуся спросит что ей сделать.
Микрофон для распознования использует с гарнитуры.

Гарнитура нокия (самая простая трехкнопка)
Работает из коробки, но почему-то голос пишет с телефона

Jabra 8010 в паре с смартом LG Optimus L9 андроид 4.1.2:
активация кнопкой нестабильна — то есть, то нет, есть обычно сразу после перезагрузки смарта; голос берет с телефона.

Jabra BT2080 + One X
не стабильно. то подхватывает нажатие то ноль реакции. и меня почтит не слышит на любый настройках чувствительности. постоянно просит повторить.
Дополнение от разработчика — У меня такая же гарнитура на One X — реагирует со второго нажатия стабильно. Дуся не «подхватывает» никаких нажатий. Это делет для нее ваш андроид.

БТ гарнитура JABRA BT2045 Телефон ZOPO ZP200 android4.0.3
слушает микрофоном наушника говорит через мультимедийный динамик телефона.
При переходе от проводной гарнитуры надо совершить звонок через бт в ручном режиме и с момента положения трубки гарнитура работает как описано выше
галочка стоит использовать бт

Использую стерео БТ-гарнитуры. С помощью «костыля» прекрасно работает со стерео Nokia BH-504 и Nokia BH-905. Говорит и слушает именно в гарнитуру.

Нот2 4.4.2 гарнитура Sony DR-BTN200.
С беспроводной гарнитурой у меня все работает. Активация коротким нажатием. Слушает микрoфон гарнитуры.

Про авто-хандсфри:
У меня с Nissan Connect работает отлично.

С KIA Sportage (последняя версия) не работает — оно и понятно, у машины своё голосовое управление

Про проводную:
Не знаю у кого как, у меня с проводом что то не очень. Утром при подключении наушников (проводных) самопроизвольно запустилась дуся и решила что я ей дал команду сфотографировать, при этом я молча спускался по ступенькам.

Дуся не пытается делать вид, что «общается» с вами. Это не чат-бот. Но при желании вы можете создать его сами с помощью скриптов!

Дуся разрабатывается специально для русского языка, и поэтому умеет понимать множество русских языковых оборотов. Она не выполняет распознавание речи, это делает Google. Если у вас не распознается какой-либо контакт или приложение и т.п., то создайте синонимы, которые присутствуют во многих функциях.
Подробнее можно узнать в описании каждой функции, которые вы найдете в настройках программы. С ними вы сможете настроить программу так, чтобы она удовлетворяла ваши потребности максимально четко.
Дуся выполняет большинство команд с использованием сторонних программ, которые предоставляют открытое API для сторонних разработчиков. Если у программы нет такого API, то Дуся не сможет ее использовать.

Несрабатывание голосовой активации при запущенном яндекс навигаторе — это ошибка навигатора, наблюдается на многих устройствах. Он зачем-то занимает аудио канал. Используйте другие активации при запущенном яндекс навигаторе.

Навител не поддерживается из-за отсутствия у него открытого API

Читайте также:  Химические уравнения для андроид

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

Разработчик не присутствует на форуме. Вопросы к нему (и багрепорты) отправляйте на почту [email protected]

Требуется Android: 4.0.3 и выше
Русский интерфейс: Да

Дуся Активация (для использования с проводными гарнитурами через JAYS)
скачать
Dusia-quickstart.apk ( 34.95 КБ )

Версия: 2.2.0 Ассистент Дуся (Пост point1974 #65864169)
Версия: 2.1.2 Ассистент Дуся (Пост point1974 #64128066)
Версия: 2.1.1 Ассистент Дуся (Пост Mr. Alexak #63009143)
Версия: 2.1.0 Ассистент Дуся (Пост Mr. Alexak #61539193)
версия: 2.0.1 Ассистент Дуся (Пост Mr. Alexak #56810422)
версия: 1.6.1 Ассистент Дуся (Пост Samwood #54935080)
версия: 1.3.4 Dusia-1.3.4.apk ( 5.42 МБ )

версия: 1.3.3 Dusia-1.3.3.apk ( 5.42 МБ )

версия: 1.3.2 Dusia-1.3.2.apk ( 5.42 МБ )

версия: 1.3.1 Dusia-1.3.1.apk ( 5.42 МБ )

версия: 1.3.0 Dusia-1.3.0.apk ( 5.42 МБ )

версия: 1.2.9 Dusia-1.2.9.apk ( 5.41 МБ )

версия: 1.2.8 Dusia-1.2.8.apk ( 5.41 МБ )

версия: 1.2.7 Dusia-1.2.7.apk ( 5.41 МБ )

версия: 1.2.6 Dusia-1.2.6.apk ( 5.41 МБ )

версия: 1.2.5 Dusia-1.2.5.apk ( 5.41 МБ )

версия: 1.2.4 Dusia-1.2.4.apk ( 5.41 МБ )

версия: 1.2.3 Dusia-1.2.3.apk ( 5.41 МБ )

версия: 1.2.2 Dusia-1.2.2.apk ( 5.41 МБ )

версия: 1.2.1 Dusia-1.2.1.apk ( 5.41 МБ )

версия: 1.2.0 Dusia-1.2.0.apk ( 5.41 МБ )

версия: 1.2.0.1 Dusia-1.2.0.1.apk ( 5.4 МБ )

версия: 1.1.8 Dusia-1.1.8.apk ( 5.18 МБ )

версия: 1.1.7 Dusia-1.1.7.apk ( 5.18 МБ )

версия: 1.1.6 Dusia-1.1.6.apk ( 5.18 МБ )

версия: 1.1.5 Dusia-1.1.5.apk ( 5.18 МБ )

версия: 1.1.4 Dusia-1.1.4.apk ( 5.18 МБ )

версия: 1.1.3 Dusia-1.1.3.apk ( 5.17 МБ )

версия: 1.1.2 Dusia-1.1.2.apk ( 5.14 МБ )

версия: 1.1.0 Dusia-1.1.0.apk ( 5.14 МБ )

версия: 1.1.0.1 Dusia-1.1.0.1.apk ( 5.14 МБ )

версия: 1.0.6 Dusia-1.0.6.apk ( 5.14 МБ )

версия: 1.0.5 Dusia-1.0.5.apk ( 5.14 МБ )

версия: 1.0.4 Dusia-1.0.4.apk ( 5.13 МБ )

версия: 1.0.3 Dusia-1.0.3.apk ( 5.13 МБ )

версия: 1.0.2 Dusia-1.0.2.apk ( 5.13 МБ )

версия: 1.0.1 Dusia-1.0.1.apk ( 5.13 МБ )

версия: 1.0.0 Dusia-1.0.0.apk ( 5.13 МБ )

версия: 0.3.3 Dusia-0.3.3.apk ( 5.12 МБ )

версия: 0.3.2 Dusia-0.3.2.apk ( 5.12 МБ )

версия: 0.3.1 Dusia-0.3.1.apk ( 5.11 МБ )

версия: 0.3.0 Dusia-0.3.0.apk ( 5.1 МБ )

версия: 0.2.3 Dusia-0.2.3.apk ( 5.1 МБ )

версия: 0.2.2 Dusia-0.2.2.apk ( 5.1 МБ )

версия: 0.2.1 Dusia-0.2.1.apk ( 5.1 МБ )

версия: 0.2.0 Dusia-0.2.0.apk ( 5.1 МБ )

версия: 0.1.3 Dusia-0.1.3.apk ( 5.09 МБ )

версия: 0.1.2 Dusia-0.1.2.apk ( 4.93 МБ )

версия: 0.1.1 Dusia-0.1.1.apk ( 4.93 МБ )

версия: 0.1.0 Dusia-0.1.0.apk ( 4.93 МБ )

версия: 0.0.5 Dusia-0.0.5.apk ( 4.93 МБ )

версия: 0.0.4 Dusia-0.0.4.apk ( 4.77 МБ )

версия: 0.0.3 Dusia-0.0.3.apk ( 4.77 МБ )

версия: 0.0.2 Dusia-0.0.2.apk ( 4.77 МБ )

версия: 0.0.1 Dusia-0.0.1.apk ( 4.77 МБ )

Сообщение отредактировал iMiKED — 07.09.19, 07:03

Друзья! Будьте внимательны и снисходительны к ошибкам!

Это пока даже не бета! Это АЛЬФА-версии проекта, который стартовал совсем недавно!

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

Можно ли добавить функцию запуска не только приложений, но и ярлыков?
Так же замечено не срабатывание активации по голосу на рабочем столе, в то время как потряхивание и активация при блокировке — срабатывают отлично.
Так же было бы не плохо сделать активацию по движению руки как в робине. Т.е. провести рукой перед экраном. (активация сенсора световой чувствительности спереди)
Что с поддержкой блютуса?

Сообщение отредактировал Daemon2562 — 04.04.14, 23:10

Источник

Оцените статью