[Модуль] [Железо] Голосовое управление по ключевому слову на базе Orange Pi Zero и аналогов
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Есть мысли по доработке этого скрипта, и она объединяет весь скрипт в один. Но есть вопросы...
1. Разговор и или команда всегда начинается с ключевого слова.?
2. Каждая фраза должна звучать с ключевым словом или нет?
Даже если это продолжение диалога или есть определённое время при котором должно забыватся ключевое слово?
3. Какой приоритет у исполнения скрипта толи ответ от мажорика толи голосовое обращение?
Ну и весь скрпит сноубоя вообще не нужен да и все равно вы в обоих скриптах используете распознавание речи, а зачем? Не понятно.
Извените за навязчивость просто написал везде а ни ответа ни привета....
Пс
Ну и раз уж такая пянка вообще помощь нужна или нет...
1. Разговор и или команда всегда начинается с ключевого слова.?
2. Каждая фраза должна звучать с ключевым словом или нет?
Даже если это продолжение диалога или есть определённое время при котором должно забыватся ключевое слово?
3. Какой приоритет у исполнения скрипта толи ответ от мажорика толи голосовое обращение?
Ну и весь скрпит сноубоя вообще не нужен да и все равно вы в обоих скриптах используете распознавание речи, а зачем? Не понятно.
Извените за навязчивость просто написал везде а ни ответа ни привета....
Пс
Ну и раз уж такая пянка вообще помощь нужна или нет...
Спасибо нам ПОМОЖЕТ..!
- dance12r
- Сообщения: 105
- Зарегистрирован: Пн июл 17, 2017 12:14 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 47 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
1. Если вы хотите обратится через терминал - то сначала говорите ключевое слово которое распознает сноубой и потом включает распознавание речи и отправляет это в виде комманды мажорику
2. Нет не каждая, у мажорика есть способо построения диалогов и за это отвечает второй скрипт. При получении уточняющего запроса от мажорика он автоматически начинает распознавание речи уже без ключевого слова.
3. Дело не в приоритетах, а в коммандах которые отправляет на терминал мажорик
В обоих скриптах используется распознавание речи именно для того, чтоб охватить все комманды от МЖД.
Помощь и свежие мысли это всегда хорошо - делаете форк проекта на гите, правите и отправляете пул реквест автору. Если все ок - ваши правки будут приняты
2. Нет не каждая, у мажорика есть способо построения диалогов и за это отвечает второй скрипт. При получении уточняющего запроса от мажорика он автоматически начинает распознавание речи уже без ключевого слова.
3. Дело не в приоритетах, а в коммандах которые отправляет на терминал мажорик
В обоих скриптах используется распознавание речи именно для того, чтоб охватить все комманды от МЖД.
Помощь и свежие мысли это всегда хорошо - делаете форк проекта на гите, правите и отправляете пул реквест автору. Если все ок - ваши правки будут приняты
Raspberry Pi 3 + Broadlink + MySensors + MDM VoiceAssistant
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Нет не поняли ,
Скрипт сноубой
Все работает так -
Слушаем ключевое слово , потом говоритмажорик - random.SystemRandom().choice(["Привет", "Слушаю", "На связи", "Привет-Привет"])
А потом слушает 10 секунд комманду audio = r.listen(source, timeout = 10)
Я же предлогаю ввести время работы ключевого слова ну скажем 10 минут.
Поскольку мы всегда сами инициируем разговор то будет примерно так
Я ВАСЯ (ключевое слово) привет , сикоко время?
Вася Привет о мой самый лучший хозяин , низко склоняюсь тебе в ноги , и время 10 часов 17 минут.
Я Понял Расскажи анекдот..
Вася Бла бла бла я дура...
Проходит 10 минут
Я Проснись зараза (нету ключевого слова)
Вася Молчит
Я ВАСЯ (ключевое слово) Проснись зараза
Вася Ой уже бегу мой хозяин...
Скрипт сноубой
Все работает так -
Слушаем ключевое слово , потом говоритмажорик - random.SystemRandom().choice(["Привет", "Слушаю", "На связи", "Привет-Привет"])
А потом слушает 10 секунд комманду audio = r.listen(source, timeout = 10)
Я же предлогаю ввести время работы ключевого слова ну скажем 10 минут.
Поскольку мы всегда сами инициируем разговор то будет примерно так
Я ВАСЯ (ключевое слово) привет , сикоко время?
Вася Привет о мой самый лучший хозяин , низко склоняюсь тебе в ноги , и время 10 часов 17 минут.
Я Понял Расскажи анекдот..
Вася Бла бла бла я дура...
Проходит 10 минут
Я Проснись зараза (нету ключевого слова)
Вася Молчит
Я ВАСЯ (ключевое слово) Проснись зараза
Вася Ой уже бегу мой хозяин...
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Т.е. 10 минут будет слушать, записывать всю мою болтовню и домашних, которая не касается команд МДМ, и отправлять на распознавание в гугл/яндекс?tarasfrompir1 писал(а): ↑Вт июл 10, 2018 8:32 pmЯ же предлогаю ввести время работы ключевого слова ну скажем 10 минут.
Или предлагается для завершения диалога с МДМ и выключения распознавания давать каждый команду аля "Алиса, умолкни!"? ))
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Ну вообще от да...
Хотя Умолкни - тоже не плохо...
Хотя Умолкни - тоже не плохо...
Спасибо нам ПОМОЖЕТ..!
- ipc2002
- Сообщения: 125
- Зарегистрирован: Пн май 15, 2017 8:13 pm
- Откуда: Москва
- Благодарил (а): 102 раза
- Поблагодарили: 14 раз
- Контактная информация:
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
А разве сейчас она как-то по-другому себя ведёт, когда ждёт команду?skysilver писал(а): Т.е. 10 минут будет слушать, записывать всю мою болтовню и домашних, которая не касается команд МДМ, и отправлять на распознавание в гугл/яндекс?
Или предлагается для завершения диалога с МДМ и выключения распознавания давать каждый команду аля "Алиса, умолкни!"? ))
Отправлено с моего Redmi 3S через Tapatalk
- dance12r
- Сообщения: 105
- Зарегистрирован: Пн июл 17, 2017 12:14 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 47 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Вроде когда построены диалоги средствами мжд то все так и есть
Raspberry Pi 3 + Broadlink + MySensors + MDM VoiceAssistant
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Если вы начинаете разговор то нет . она ждёт слово
А если по другому то не смотрел счас посмотрим...
А нет не слушает она ждёт с сокета ответ а потом только слушает и то 10 секунд . а че именно 10 а не час?
А если по другому то не смотрел счас посмотрим...
А нет не слушает она ждёт с сокета ответ а потом только слушает и то 10 секунд . а че именно 10 а не час?
Спасибо нам ПОМОЖЕТ..!
- dance12r
- Сообщения: 105
- Зарегистрирован: Пн июл 17, 2017 12:14 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 47 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
как показывает практика для уточняющего ответа этого более чем достаточно. Если у вас есть конструктивные предложения то я ж уже описывал процедуру:
1. Форк
2. Коммит
3. Пул реквест
У вас есть этот Апельсин (или аналог)? Вы заставляете Алису ждать час !!! вашего ответа?
ПС: да, не все тут девелоперы и код нуждается в рефакторинге. Синьойр питоноводов или девопсов как видете тоже не много. Сделайте предложения в виде куска кода или своей версии скрипта... Желающих потестить много
1. Форк
2. Коммит
3. Пул реквест
У вас есть этот Апельсин (или аналог)? Вы заставляете Алису ждать час !!! вашего ответа?
ПС: да, не все тут девелоперы и код нуждается в рефакторинге. Синьойр питоноводов или девопсов как видете тоже не много. Сделайте предложения в виде куска кода или своей версии скрипта... Желающих потестить много
Raspberry Pi 3 + Broadlink + MySensors + MDM VoiceAssistant
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Я не хочу когото обидеть своими словами - но лучше день потерять да месяц лететь...
ПС
Вот моя старая работа - https://majordomo.smartliving.ru/forum/ ... f=4&t=3237
Так что не обессудьте - а вопросы я задавал не ради любопытства
После 2016 года уже полысел , поседела борода, и волосы в носу стали расти
ПС
Вот моя старая работа - https://majordomo.smartliving.ru/forum/ ... f=4&t=3237
Так что не обессудьте - а вопросы я задавал не ради любопытства
После 2016 года уже полысел , поседела борода, и волосы в носу стали расти
Последний раз редактировалось tarasfrompir Вт июл 10, 2018 9:55 pm, всего редактировалось 2 раза.
Спасибо нам ПОМОЖЕТ..!