Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Битва героев: RPG - увлекательная игра в жанре РПГ, позволяющая окунуться в невероятный фэнтезийный мир, полный приключений и захватывающих сражений.

Битва Героев: RPG

Приключения, Фэнтези, 2D

Играть

Топ прошлой недели

  • Animalrescueed Animalrescueed 43 поста
  • XCVmind XCVmind 7 постов
  • tablepedia tablepedia 43 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
5726
DELETED
Юмор для всех и каждого

Голосовые ассистенты⁠⁠

1 год назад
Голосовые ассистенты
Картинка с текстом Зашакалено Юмор Прослушка Голосовой помощник Повтор
256
5
NeprChic
NeprChic
Обзоры и рейтинги

Пост удалён⁠⁠

1 год назад
Пост удалён
Умная колонка Яндекс Алиса Яндекс Станция JBL LG Голосовой помощник Гаджеты Видео YouTube Длиннопост AliExpress OZON Яндекс Маркет
25
mirtehnologii

Компания Kohler презентовала умное сиденье-биде для унитаза⁠⁠

1 год назад
Компания Kohler презентовала умное сиденье-биде для унитаза

Анекдот дня: компания Kohler презентовала умное сиденье-биде для унитаза — с ним можно даже поболтать.

Сиденье работает на базе голосовых помощников Alexa от Amazon или Google Home. Можно контролировать температуру и давление воды в струе для биде и включать подсветку ночью.

Всего 200 тысяч и у вас новый друг — унитаз.

Источник

Показать полностью 1
Гаджеты Электроника Изобретения Техника Голосовой помощник Технологии Telegram (ссылка)
8
12
trapwalker
trapwalker
Лига идей
Серия Есть идея

Ответ на пост «Люди собрали деньги на квартиру незрячему Сергею из российского города слепых»⁠⁠1

1 год назад

Если это прочитает кто-то кто в теме, подскажите, есть ли приложения для смартфона, которые умеют относительно быстро вслух рассказывать что видит камера, и чтобы можно было задавать вопросы в этом контексте?

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

В данном контексте настраиваем промты для Чата ЖПТ и просим его описать ситуацию с учетом дополнительных вопросов, которые можно задавать голосом, например:
- ищем сосиски

- справа и слева ряды с овощами, - камера поворачивается - следующий ряд справа холодильники, нужно пройти 4 метра до конца ряда... Прямо холодильник молочные продукты... йогурты... майонез...

- Джарвис, давай возьмём провансаль

- вторая полка... чуть выше... правее... Это он, цена 430р.

- есть дешевле? Оливковый рядом 320р 400г, оптимальный 300г за 130р по скидке - "Воробьиный".

Ну и так далее. Часть контекста шарится между кадрами, локальный трекер изображения следит куда поворачивается камера и строит простую карту интерьера или местности, отдельные запросы детектят предметы и тегируют окружающее пространство. Всегда можно спросить: "где тут выход", и джарвис скажет сразу если видел его, или попросит повертеть камерой. Всегда предупредит о препятствиях и ступеньках, скажет о луже, о цвете светофора увидев его издали.

Получается оперативный онлайн-голосовой помощник для слепых.

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

Лучшей идеи для популяризации продукции какой-нибудь конторы вроде Яндекса не придумать.

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

Давайте, закидывайте помидорами. Что с идеей не так? Ну кроме дороговизны в реализации и целевой аудитории которая не сможет заплатить. Иногда некоторые вещи можно потихонечку делать просто потому что это пипец как круто. Это круто как курсовая, даже если удастся реализовать сыренький прототип, это круто как диплом, даже если удастся сделать только глючную тормозную поделку, это круто как внутренний стартап крупной кампании в качестве перспективных инновационных площадок... Это просто круто.

Показать полностью
[моё] Слепые Инвалид Идея Голосовой помощник Ответ на пост Текст
16
yh.853aaa
yh.853aaa
TECHNO BROTHER

Ответ на пост «Моя безумная колонка или бюджетный DIY голосового ассистента для умного дома»⁠⁠1

1 год назад

А знаете, я считаю голосовое управление умным домом эффектным, но не эффективным. Это когда молод, и делать нечего - можно поиграться - поуправлять светом голосом.

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

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

Я вообще не представляю дествительно умный дом с голосовым управлением, потому что в действительно умном доме огромное количество устройств управления и датчиков.

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

Т.е. Вы не должны ощущать его присутствие.  И тем более не должны больтать безумолку.

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

Умный дом - это прозрачное дополнение, которое информирует в случае проблем и выполняет элементарные действия, которые не могут быть негативны, типа выклчения всех не основных приборов после ухода всех из дома.

А иначе - весь этот рынок просто пиар бесполезных решений, с которыми интересно поиграться и не более того.

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

Показать полностью
Электроника Техника Технологии Голосовой помощник Познавательно Изобретения Timeweb Своими руками Умный дом Видео YouTube Длиннопост Ответ на пост Текст
15
user6966677
user6966677

"Маруся" жгёт⁠⁠

1 год назад

Ребенок 8 лет болтает с голосовым помощником. И вот что Маруся выдала.. написала в тех поддержку - они извинились, но баг ещё не исправили.

"Маруся" жгёт
Показать полностью 1
[моё] Голосовой помощник Маруся Скриншот Мат
3
1622
DELETED

Спасибо, Маруся⁠⁠

1 год назад
Спасибо, Маруся
Показать полностью 1
[моё] Голосовой помощник маруся Искусственный интеллект Голосовой помощник Юмор Переписка Скриншот
43
181
Timeweb.Cloud
Timeweb.Cloud
TECHNO BROTHER
Серия Своими руками

Моя безумная колонка или бюджетный DIY голосового ассистента для умного дома⁠⁠1

1 год назад
  • Автор: CyberexTech

  • Больше интересных фото, видео и комментариев в оригинале материала

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

❯ Небольшая предыстория


Больше года назад я нашел в своих закромах одноплатный компьютер Raspberry Pi 4 Model B 8 ГБ. Устройство было куплено за небольшую цену в то время, когда человечество ещё не сошло с ума. Без долгих размышлений, я принял решение создать голосового ассистента на базе этого одноплатного компьютера, чтобы управлять своей системой домашней автоматизации. Бонусом к этой идее шли приватность и автономность. В итоге у меня «родилось» устройство под кодовым именем «Мария».


Но в этой статье не пойдет речь об использовании Raspberry Pi 4 Model B, так как в современных реалиях использование данного одноплатного компьютера стоимостью более $190, трудно назвать бюджетным решением.

❯ Давайте изобретать


Недавно компания Xunlong Software, которая занимается выпуском одноплатных компьютеров под маркой Orange Pi, представила интересное решение — плату Orange Pi Zero 2W с 4 ГБ оперативной памяти, стоимостью $27.


Данное решение вполне подходит для нашего проекта, как в техническом, так и в экономическом плане.

Итак, определимся с конструкцией устройства. Изучив спецификацию Orange Pi Zero 2W, у нас формируется следующий список дополнительных компонентов:

  1. Динамик 52мм (просто он у меня уже был $1,3)

  2. Усилитель низкой частоты (буду использовать PAM8403 $0,9 за 10 шт)

  3. USB микрофон (xingzhaotong $1,5)

  4. Шлейф FFC FPC 24pin тип B ($1)

  5. RGB светодиод

❯ Разработка звуковой платы


Согласно документации, аудиовыходы реализованы на боковом разъеме FPC, а интерфейс I2S отсутствует. По крайней мере, мне не удалось его реализовать на этой плате. Таким образом, в качестве аудиовхода мы будем использовать USB-микрофон. В версии «Мария» я использовал I2S-микрофон, который продемонстрировал отличные результаты. Ниже предоставлена распиновка бокового разъёма.

Исходя из вышесказанного, в процессе разработки у нас получается следующая схема «звуковой платы»:

Так могла бы выглядеть плата при производстве на китайской фабрике:

❯ Изготовление звуковой платы


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

Немного были переживания относительно качества вытравливания мелких дорожек, но фоторезист не подвёл, всё получилось хорошо.

Ниже показано тестовое подключение звуковой платы к одноплатному компьютеру с помощью шлейфа FFC FPC:

❯ Настало время творчества! Проектируем корпус


Обычно в своих разработках я использую естественный интеллект. Поэтому пришлось придумывать дизайн корпуса самостоятельно, учитывая особенности печати 3D принтера. Разработку модели корпуса выполнял с помощью FreeCAD, результат моделирования вы можете видеть ниже.

Корпус в собранном виде

Корпус в собранном виде

Вид снизу

Вид снизу

Элементы корпуса были спроектированы с учетом оптимизации процесса печати, при этом качество не пострадало. В процессе печати не используются структуры поддержки. Ножки корпуса выполнены из TPU-пластика, использование флекс пластика предотвращает скольжение умной колонки по поверхности стола.

❯ Сборка умной колонки


Подключение элементов устройства выполняется по следующей схеме:

Как видно из схемы, для управления усилителем используется выход 28 (wPi 18) RPI разъёма, данный выход подключается к контакту звуковой платы с обозначением «SOUND EN». К выходам 26, 24, 22 подключается управление RGB светодиода, который выполняет функцию индикатора при выполнения запросов.

Как я упоминал ранее, в качестве микрофона используется USB микрофон марки xingzhaotong, который выглядит так:

Для установки в корпус колонки, нам необходимо его полностью разобрать и оставить только плату. Данная плата подключается согласно распиновки к соответствующим контактам на звуковой плате GND, DP, DM, VCC.

Давайте приступим к сборке устройства. Предварительная примерка платы Orange Pi Zero 2W:

Примерка динамика

Примерка динамика

Установка динамика и резонатора. Резонатор одновременно выполняет функцию фиксатора

Установка динамика и резонатора. Резонатор одновременно выполняет функцию фиксатора

Вид снизу

Вид снизу

Вид сверху без верхней крышки, на верхней поверхности резонатора виден прикрепленный USB микрофон в центре будет размещен RGB светодиод.

Распечатанная на 3D принтере часть корпуса

Распечатанная на 3D принтере часть корпуса

Вид снизу собранной умной колонки. Также снизу располагаются вентиляционные отверстия для охлаждения платы

Вид снизу собранной умной колонки. Также снизу располагаются вентиляционные отверстия для охлаждения платы

Для питания устройства используется модуль с разъёмом USB Type C, который фиксируется в специальном адаптере

Для питания устройства используется модуль с разъёмом USB Type C, который фиксируется в специальном адаптере

❯ Немного программной части


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

Операционная система:

В качестве операционной системы я использовал Debian Bullseye c версией ядра 6.1.31, скачать можно на официальном сайте Orange Pi.

Управление GPIO:

Для управления GPIO используется официальная библиотека Orange Pi wiringPi.

Установка wiringPi:

apt-get update
apt-get install -y git
git clone https://github.com/orangepi-xunlong/wiringOP.git
cd wiringOP
sudo ./build clean
sudo ./build

После успешной установки Orange Pi wiringPi, мы можем вывести таблицу GPIO:

gpio readall

В итоге мы увидим следующее:

Обратите внимание, что в колонке «V» указано текущее состояние пина RPI.
Чтобы изменить состояние, мы можем воспользоваться следующими командами:

gpio mode 18 out # Изменение типа пина вход/выход (in/out)
gpio write 18 0 # Изменение уровня пина низкий/высокий (0/1)
gpio read 18 # Чтение состояние пина

Пример одного из вариантов управления GPIO из Python скрипта:

import os
os.system("gpio mode 18 out") # Изменение типа пина вход/выход (in/out)
os.system("gpio write 18 0") # Изменение уровня пина низкий уровень
os.system("gpio write 18 1") # Изменение уровня пина высокий уровень
os.system("gpio read 18") # Чтение состояние пина


Проверка наличия микрофона в системе:

Чтобы убедиться в правильности подключения микрофона, в консоли необходимо выполнить следующую команду:

arecord -l

Вывод команды должен быть следующим:

**** List of CAPTURE Hardware Devices ****
card 2: ahubhdmi [ahubhdmi], device 0: ahub_plat-i2s-hifi i2s-hifi-0 [ahub_plat-i2s-hifi i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0

Как видим из вывода, устройство USB PnP Sound Device успешно определилось в системе, если устройство отсутствует, то необходимо убедиться в его корректном подключении.

Настройка аудиовыхода:

Чтобы сконфигурировать аудиовыход под наши задачи, в терминале необходимо выполнить следующую команду:

alsamixer

В консоли появится окно с аудио устройствами, нажав F6 необходимо выбрать наше устройство с именем audiocodec и выполнить настройку как отображено ниже на картинке:

После этого можно выполнить алгоритм теста аудиосистемы.

Вывод списка доступных устройств воспроизведения звука:

aplay -l

Вывод команды:

**** List of PLAYBACK Hardware Devices ****
card 0: audiocodec [audiocodec], device 0: CDC PCM Codec-0 [CDC PCM Codec-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: ahubhdmi [ahubhdmi], device 0: ahub_plat-i2s-hifi i2s-hifi-0 [ahub_plat-i2s-hifi i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0

Мы используем линейный выход, поэтому наше устройство имеет имя CDC PCM Codec-0 [CDC PCM Codec-0]. Давайте протестируем вывод звука через наше устройство.

Первое что нужно сделать — это включить наш усилитель с помощью команд:

gpio mode 18 out
gpio write 18 1

Далее нам необходимо запустить тест с помощью генератора шума, командой в терминале:

speaker-test -c2 -Dplughw:0,0 # plughw:0,0 - это адрес нашего звукового устройства


Вывод команды:

speaker-test 1.2.4

Playback device is plughw:0,0
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 32 to 131072
Period size range from 16 to 16384
Using max buffer size 131072
Periods = 4
was set period_size = 16384
was set buffer_size = 131072
0 - Front Left
1 - Front Right
Time per period = 2.742858
0 - Front Left
1 - Front Right
Time per period = 5.461073
0 - Front Left
1 - Front Right
Time per period = 0.580064

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

❯ Итог


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

Предугадывая ваш вопрос — «Почему бы не использовать Yandex Алису и подобные коммерческие решения?», сразу же изложу свою мысль:

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


Спасибо за ваше внимание! Ниже под спойлером несколько видео работы собранного устройства.

Файлы проекта:

  • Файлы модели корпуса.

  • Печатная плата проекта.

Так же рекомендуем почитать:

  • Как проклятие невидимой стены ждало меня 20 лет

  • DECstation 5000/260 — когда интернет был еще молодым

  • Простая гравировка для дома: электрический карандаш

Показать полностью 21 3
[моё] Электроника Техника Технологии Голосовой помощник Познавательно Изобретения Timeweb Своими руками Умный дом Видео YouTube Длиннопост
17
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии