Страница 19 из 64

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 7:50 pm
tarasfrompir
Есть мысли по доработке этого скрипта, и она объединяет весь скрипт в один. Но есть вопросы...
1. Разговор и или команда всегда начинается с ключевого слова.?
2. Каждая фраза должна звучать с ключевым словом или нет?
Даже если это продолжение диалога или есть определённое время при котором должно забыватся ключевое слово?
3. Какой приоритет у исполнения скрипта толи ответ от мажорика толи голосовое обращение?

Ну и весь скрпит сноубоя вообще не нужен да и все равно вы в обоих скриптах используете распознавание речи, а зачем? Не понятно.
Извените за навязчивость просто написал везде а ни ответа ни привета....
Пс
Ну и раз уж такая пянка вообще помощь нужна или нет...

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 8:07 pm
dance12r
1. Если вы хотите обратится через терминал - то сначала говорите ключевое слово которое распознает сноубой и потом включает распознавание речи и отправляет это в виде комманды мажорику
2. Нет не каждая, у мажорика есть способо построения диалогов и за это отвечает второй скрипт. При получении уточняющего запроса от мажорика он автоматически начинает распознавание речи уже без ключевого слова.
3. Дело не в приоритетах, а в коммандах которые отправляет на терминал мажорик
В обоих скриптах используется распознавание речи именно для того, чтоб охватить все комманды от МЖД.
Помощь и свежие мысли это всегда хорошо - делаете форк проекта на гите, правите и отправляете пул реквест автору. Если все ок - ваши правки будут приняты

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 8:32 pm
tarasfrompir
Нет не поняли ,
Скрипт сноубой
Все работает так -
Слушаем ключевое слово , потом говоритмажорик - random.SystemRandom().choice(["Привет", "Слушаю", "На связи", "Привет-Привет"])
А потом слушает 10 секунд комманду audio = r.listen(source, timeout = 10)

Я же предлогаю ввести время работы ключевого слова ну скажем 10 минут.
Поскольку мы всегда сами инициируем разговор то будет примерно так
Я ВАСЯ (ключевое слово) привет , сикоко время?
Вася Привет о мой самый лучший хозяин , низко склоняюсь тебе в ноги , и время 10 часов 17 минут.
Я Понял Расскажи анекдот..
Вася Бла бла бла я дура...

Проходит 10 минут

Я Проснись зараза (нету ключевого слова)
Вася Молчит
Я ВАСЯ (ключевое слово) Проснись зараза
Вася Ой уже бегу мой хозяин...

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 8:41 pm
skysilver
tarasfrompir1 писал(а): Вт июл 10, 2018 8:32 pm Я же предлогаю ввести время работы ключевого слова ну скажем 10 минут.
Т.е. 10 минут будет слушать, записывать всю мою болтовню и домашних, которая не касается команд МДМ, и отправлять на распознавание в гугл/яндекс?
Или предлагается для завершения диалога с МДМ и выключения распознавания давать каждый команду аля "Алиса, умолкни!"? ))

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 8:49 pm
tarasfrompir
Ну вообще от да...
Хотя Умолкни - тоже не плохо...

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 8:54 pm
ipc2002

skysilver писал(а): Т.е. 10 минут будет слушать, записывать всю мою болтовню и домашних, которая не касается команд МДМ, и отправлять на распознавание в гугл/яндекс?
Или предлагается для завершения диалога с МДМ и выключения распознавания давать каждый команду аля "Алиса, умолкни!"? ))
А разве сейчас она как-то по-другому себя ведёт, когда ждёт команду?

Отправлено с моего Redmi 3S через Tapatalk


Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 8:55 pm
dance12r
Вроде когда построены диалоги средствами мжд то все так и есть

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 8:57 pm
tarasfrompir
Если вы начинаете разговор то нет . она ждёт слово
А если по другому то не смотрел счас посмотрим...
А нет не слушает она ждёт с сокета ответ а потом только слушает и то 10 секунд . а че именно 10 а не час?

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 9:33 pm
dance12r
как показывает практика для уточняющего ответа этого более чем достаточно. Если у вас есть конструктивные предложения то я ж уже описывал процедуру:
1. Форк
2. Коммит
3. Пул реквест
У вас есть этот Апельсин (или аналог)? Вы заставляете Алису ждать час !!! вашего ответа?
ПС: да, не все тут девелоперы и код нуждается в рефакторинге. Синьойр питоноводов или девопсов как видете тоже не много. Сделайте предложения в виде куска кода или своей версии скрипта... Желающих потестить много

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро

Добавлено: Вт июл 10, 2018 9:42 pm
tarasfrompir
Я не хочу когото обидеть своими словами - но лучше день потерять да месяц лететь...

ПС
Вот моя старая работа - https://majordomo.smartliving.ru/forum/ ... f=4&t=3237
Так что не обессудьте - а вопросы я задавал не ради любопытства
После 2016 года уже полысел , поседела борода, и волосы в носу стали расти ;)