Страница 30 из 64
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Чт сен 27, 2018 6:41 pm
lihodeev
только после перезагрузки перестает работать. После остановки сервисов -
sudo service mdmpiterminal stop
sudo service mdmpiterminalsayreply stop
и потом старта
sudo mdmPiTerminal/env/bin/python -u mdmPiTerminal/src/snowboy.py
sudo mdmPiTerminal/env/bin/python -u mdmPiTerminal/src/sayreply.py
пишет конфигурация загружена и похоже виснет. Ctrl+c -
^CTraceback (most recent call last):
File "mdmPiTerminal/src/sayreply.py", line 182, in <module>
conn, addr = sock.accept()
File "/usr/lib/python3.5/socket.py", line 195, in accept
fd, addr = self._accept()
KeyboardInterrupt
если дать какую то команду через друго терминал - голос и отработка ответа на апельсине есть, но слушать не хочет (не работает микрофон?)
или так и должно быть?
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Чт сен 27, 2018 11:29 pm
Sas
Чуть допилил старый скрипт
при "не поняла" перезапускает прослушивание еще раз без контрольной фразы
весь скрипт выкладывать не буду так как слишком старый он у меня
Код: Выделить всё
где то около 80 строки
detect_count=0
def detected():
global detect_count
try:
где то 115
except sr.UnknownValueError:
random_item = random.SystemRandom().choice(["Вы что то сказали ?", "Я ничего не услышала", "Что Вы спросили?", "Не поняла"])
say (random_item)
if detect_count == 0:
detect_count=1
detected()
где то 124 и до конца функции detected()
except sr.WaitTimeoutError:
random_item = random.SystemRandom().choice(["Вы что то сказали ?", "Я ничего не услышала", "Что Вы спросили?", "Не поняла"])
say (random_item)
#say ("говорите после сигнала")
if detect_count == 0:
detect_count=1
detected()
if detect_count == 1:
detect_count=0
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Сб сен 29, 2018 11:48 pm
Cava_cd
Всем привет.
не с первого раза, но я поборол терминал.
Установил модуль на сервере настроил все.
Алиса меня слушает и отвечает. Но говорит он только на сервере. На данном терминале не хочет.Кто может подсказать почему?
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Ср окт 03, 2018 7:06 pm
shefus
Добрый день!
Заинтересовал этот проект, под рукой была Raspberry Pi 3. Поставил на неё Raspbian. Далее, по инструкции сделал asound.conf, но с ним звука не было (hw:0,0 правильное). Удалил asound.conf - звук пошел.
Далее, на этапе
./scripts/mdm-pi-installer.sh, через ..цать минут выдало:
Код: Выделить всё
running build_ext
Detected processor: unknown
Warning! Detected and target processor mismatch.
Do you want to continue [Y/n]? y
Traceback (most recent call last):
File "setup.py", line 116, in <module>
cmdclass={'build_ext': build_ext}
File "/usr/lib/python3.5/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/lib/python3.5/distutils/command/install.py", line 583, in run
self.run_command('build')
File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/usr/lib/python3.5/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "setup.py", line 78, in run
check_processor()
File "setup.py", line 68, in check_processor
print_warning()
File "setup.py", line 33, in print_warning
var = input("Do you want to continue [Y/n]? ")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte
Куда копать? Как прикрутить к малине?
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Чт окт 04, 2018 4:19 pm
Anaki
Что выдают
Код: Выделить всё
uname -a
ldd mdmPiTerminal/src/_snowboydetect.so
Думаю он упал на
Код: Выделить всё
git clone https://github.com/duxingkei33/orangepi_PC_gpio_pyH3
cd orangepi_PC_gpio_pyH3
python setup.py install
Тогда ничего, он все равно не используется. Можно ~/tmp удалить.
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Вс окт 28, 2018 5:54 pm
sega6549
день добрый, актуальна ли еще тема? как работает, стабильно ли? и главный вопрос, на какие устройства ставили, у меня есть только апельсинка так что pi pc, работает ли через нее? пробовал через образ ставить но ни чего не вышло...
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Чт ноя 01, 2018 4:39 pm
shefus
Ron писал(а): Сб июн 09, 2018 5:09 am
Всех приветствую, тут залетел в форум, сидя в аэропорту, потому что чувствовал за собой должек - отписаться)
В ближайшие 2 месяца точно я тут по продуктивной части пропаду.. ну в общем далеко буду от дома...
Может мне так же все распиать как сделать так сказать
базовую модель на малине + камера и 4 микрофона и все это с PS3 eye (не дорогая и на данный момент самая хорошая, которые пробовал)?
Работает на столько идеально, что просто клас! Чувствительность микрофонов и алгоритм сноубоя определять голоса хозяев и не ошибаться - просто круть!
Прикручивать ps3 eye к малине можно и нужно, потому как в подарок еще будет глаз для опознавания по лицу.
простыня будет большая, поэтому и спрашиваю - в эту тему все расписать, или отдельно диссертацию в виде блога так же писать?
Кто-то обещал диссертацию...

Ждем...

Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Чт ноя 01, 2018 7:52 pm
Ron
Хорошо. В коннекте в блог засуну.
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Пт ноя 02, 2018 12:55 pm
leo-777
штатные для RPi низкий радиатор и кулер. Там места валом - ещё и внешняя антенна влезла, правда пришлось дырдачек наколхозить.
И, как говорится, чтоб два раза не вставать, - перерыл форум, не нашел - как отправить на терминал playSound? Уже всю голову сломал. Система на Малине, установка форумная. Терминал на Оранж лайт, микрофон PS3 EYE,юсб колоночка (за метод установки спасибо yray, правда настройку уровня микрофона так и не победил - alsamixer вываливает ту же ошибку как и у "yray"). Так вот, Say отрабатывает в терминал на ура, а вот с playSound бяда бяда. Хочется вместе с ответами и звуки отправлять, а ручки не заточены похоже. Спасайте, как побороть?
И ещё - не отрабатывает полностью контекст. Например есть контекст (если писать в консоли - всё функционально):
Я -включи свет
Мажорик -где именно?
Я -в спальне
Мажорик -выполняю *включает свет*
Активирую голосом, говорю "включи свет", спрашивает "где именно?" - и всё. После этого не воспринимает больше команды. Повторно активируется нормально, и если сказать сразу "включи свет в спальне" - включает. Но такое ощущение что после первого ответа на команду Мажорик перестает слушать команды. Где я накосячил? Подскажите, как увеличить время активности режима приёма команд? А то контексты получаются нерабочие...
Заранее всем откликнувшимся спасибо!
Re: Голосовое управление по ключевому слову на базе Апельсинки Зеро
Добавлено: Пт ноя 02, 2018 5:02 pm
shefus
Всем привет! Застрял на настройке звука на Raspberry pi 3:
USB микрофон, вывод звука чрез jack 3,5.
Без файла asound.conf звук работает, микрофон нет.
С файлом:
Код: Выделить всё
pcm.!default {
type asym
playback.pcm "playback"
capture.pcm "capture"
}
pcm.playback {
type plug
slave.pcm "dmixed"
}
pcm.capture {
type plug
slave.pcm "array"
}
pcm.dmixed {
type dmix
slave.pcm "hw:0,0"
ipc_key 555555
}
pcm.array {
type dsnoop
slave {
pcm "hw:1,0"
channels 4
}
ipc_key 666666
}
звука нет ( точнее aplay отрабатывает, но звука нет), а микрофон пишет нормально.
aplay -l:
Код: Выделить всё
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 7/7
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
arecord -l:
Код: Выделить всё
**** List of CAPTURE Hardware Devices ****
card 1: CameraB409241 [USB Camera-B4.09.24.1], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Понимаю, что что-то в настройках в файле asound.conf, но вот чего крутить....

?