[Модуль] [Железо] Голосовое управление по ключевому слову на базе Orange Pi Zero и аналогов
Модератор: immortal
-
- Сообщения: 20
- Зарегистрирован: Чт мар 08, 2018 6:41 pm
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Да и землю не забыть (GND)
- Рейтинг: 1.16%
-
- Сообщения: 207
- Зарегистрирован: Вт июл 12, 2016 6:16 pm
- Благодарил (а): 2 раза
- Поблагодарили: 14 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Установил последнюю версию из Гита.
После первой фразы виснет и не реагирует больше на ключевое слово. Попробую strace натравить
После первой фразы виснет и не реагирует больше на ключевое слово. Попробую strace натравить
-
- Сообщения: 7
- Зарегистрирован: Вт сен 18, 2018 9:31 pm
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Не сработало, к сожалению и через ask("где включить свет?", "192.168.1.198"); Всё равно слушает только первую команду. (Кстати, ask должен проговаривать текст? У меня молчит. Проговаривает только sayReply идущий строчкой выше. Уточняющий вопрос произносит, но команды не слушает больше. Что можно ещё покрутить, чтобы контексты заработали?Anaki писал(а): ↑Вс ноя 04, 2018 7:48 amНаверное никак. В API есть только play для плеера. Можно парсить url-линки из текста и играть их, но это очень неудобно.
А "где именно" через ask идет? У меня такой код работал (терминал на 192.168.1.198)Код: Выделить всё
say("где включить свет?"); ask("где включить свет?", "192.168.1.198");
И если сначала поставить ask а потом sayReply:
Код: Выделить всё
ask("где включить свет?", "192.168.1.198");
sayReply("где включить свет?");
И ещё, не пойму - у меня сервис синтеза речи в mdmPiTerminal - Яндекс. Из маркета не установлено ни одного модуля синтеза речи (или надо таки поставить?). Так вот. Мажор отвечает то яндeксом, типа
10:23:14 0.98117000 Терминалы отправили - http://192.168.178.139/cms/cached/voice ... yandex.mp3
то Гуглом
11:03:29 0.36218200 Терминалы отправили - http://192.168.178.139/cms/cached/voice ... google.mp3
обе команды - sayReply из двух шаблонов поведения, отработанные через один и тот же терминал.
Откуда нарисовался Гугл синтез и от чего может зависеть смена яндекса на гугл?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
вобщем уже не отвечает - гуглleo-777 писал(а): ↑Сб ноя 10, 2018 3:18 pmНе сработало, к сожалению и через ask("где включить свет?", "192.168.1.198"); Всё равно слушает только первую команду. (Кстати, ask должен проговаривать текст? У меня молчит. Проговаривает только sayReply идущий строчкой выше. Уточняющий вопрос произносит, но команды не слушает больше. Что можно ещё покрутить, чтобы контексты заработали?Anaki писал(а): ↑Вс ноя 04, 2018 7:48 amНаверное никак. В API есть только play для плеера. Можно парсить url-линки из текста и играть их, но это очень неудобно.
А "где именно" через ask идет? У меня такой код работал (терминал на 192.168.1.198)Код: Выделить всё
say("где включить свет?"); ask("где включить свет?", "192.168.1.198");
И если сначала поставить ask а потом sayReply:то вообще не проговаривает...).Код: Выделить всё
ask("где включить свет?", "192.168.1.198"); sayReply("где включить свет?");
И ещё, не пойму - у меня сервис синтеза речи в mdmPiTerminal - Яндекс. Из маркета не установлено ни одного модуля синтеза речи (или надо таки поставить?). Так вот. Мажор отвечает то яндeксом, типа
10:23:14 0.98117000 Терминалы отправили - http://192.168.178.139/cms/cached/voice ... yandex.mp3
то Гуглом
11:03:29 0.36218200 Терминалы отправили - http://192.168.178.139/cms/cached/voice ... google.mp3
обе команды - sayReply из двух шаблонов поведения, отработанные через один и тот же терминал.
Откуда нарисовался Гугл синтез и от чего может зависеть смена яндекса на гугл?
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 20
- Зарегистрирован: Чт мар 08, 2018 6:41 pm
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Получил два микрофонных усилителя:
MAX9814
https://drive.google.com/open?id=1nnpi6 ... 2mIQkaIFPf
MAX9812
https://drive.google.com/open?id=19Mw3v ... 6BHd9_eMB2
Подскажите пины на Orange Pi Zero, к каким выход микрофона подключать, а то там их три.
MAX9814
https://drive.google.com/open?id=1nnpi6 ... 2mIQkaIFPf
MAX9812
https://drive.google.com/open?id=19Mw3v ... 6BHd9_eMB2
Подскажите пины на Orange Pi Zero, к каким выход микрофона подключать, а то там их три.
- MIC-BIAS
- MIC1P
- MIC1N
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Может кто-нибудь поделиться рабочим образом терминала для orange pi pc+ ?
Весь день потратил на установку с нуля. Не взлетает.
Статус прикреплён в картинках. Что он от меня хочет?!
Весь день потратил на установку с нуля. Не взлетает.
Статус прикреплён в картинках. Что он от меня хочет?!
- Вложения
-
- voice2.jpg (122.76 КБ) 3785 просмотров
-
- voice1.jpg (143.81 КБ) 3785 просмотров
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Вобщем заработало всё по инструкции из это ссылки: https://github.com/Aculeasis/mdmTerminal2
- Рейтинг: 1.16%
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Сразу после установки всё заработало, но после перезагрузки перестал реагировать на ключевое слово. Запись второго слова не помогает. При записи слова, кнопка "воспроизвести" работает. Подскажите, в чём может быть дело?djprizrak писал(а): ↑Пт авг 17, 2018 11:43 pmДолго настраивал. Наконец то работает.
Перечислю с чем сталкивался и как решил. Всё это есть в теме, но мне пришлось её дважды прочитать.
Ставил с нуля без образа dance12r, но по его инструкции на usb микрофон.
1. Карта microsd 4gb 2 class не подошла, на этапе обновления Armbian, zero повис намертво, ждал два часа, пробовал трижды.
Решение: купил новую microsd 16gb 10 class.
2. После установки скрипта и регистрации терминала, запись голоса не производилась, тестировал и через консоль.
Решение: оказалось надо вытянуть usb микрофон и вставить заново.
3. После записи и компиляции Алиса меня все равно не слышала, даже пробовал записывать через сайт snowboy.
Решение: Через модуль записать второе слово и скомпилировал.
И вот ещё какой момент. Когда распознавание работало, голос алисы был другой. Когда распознавание отвалилось, голос стал плавным, естественным.
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
После перезагрузки говорит: "Ошибка подключения к эмт(?) серверу". Что это значит?
-
- Сообщения: 35
- Зарегистрирован: Пн авг 06, 2018 12:32 am
- Благодарил (а): 0
- Поблагодарили: 21 раз
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
[/quote]
Но вообще это не проблема.
Попробуй закинуть asound_h3.conf в /etc/asound.conf
Ты ведь пересобрал либу snowboy'я? Покажи логи и вывод
Не может к mpd подключиться. mpd установлен?
Но вообще это не проблема.
Если это mdmTerminal2:
Попробуй закинуть asound_h3.conf в /etc/asound.conf
Ты ведь пересобрал либу snowboy'я? Покажи логи и вывод
Код: Выделить всё
ldd mdmTerminal2/src/lib/_snowboydetect.so