2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Распознавание голоса на Arduino или; Do You Know What I Am Saying

Распознавание голоса на Arduino или «Do You Know What I Am Saying?»

Фразы «О’кей, Google» и «Привет, Siri» прочно вошли в обиход у пользователей смартфонов. Голосовое управления это удобно — не надо нажимать кнопки, двигать курсором мыши в нужную область и т.д. Просто произносишь команду и ждешь ее исполнения.

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

В данной статье рассмотрим один из самых простых способов научить Arduino понимать голосовые команды — Elechouse Voice Recognition Module. В качестве примера будем управлять светодиодом. Голосовой командой мы сможем его включить, выключить или заставить мигать.

Для работы нам потребуется:

  • Elechouse Voice Recognition Module v3.1: модуль распознавания голоса
  • Плата Arduino. Например, Arduino UNO R3.
  • Любой светодиод и подходящий резистор для него. Я использовал красный 5V светодиод.
  • Arduino IDE с установленной библиотекой VoiceRecognitionV3

Устройство собиралось на макетной плате MB-102 с джамперами.

Принцип действия

EasyVR 3 Plus использует два метода распознавания голоса для различных сценариев применения.

  • Speaker-independent (SI) — фонетический алгоритм распознавания речи, который работает с отдельным языком. Тут заготовлено 26 базовых команд и 6 словарей: английский, итальянский, немецкий, французский, испанский и японский. В этом случае учитываются фонетические особенности, которые образуют разные слова, а индивидуальность голоса пользователя не имеет значения. Предустановленные команды включают в себя направления движения (влево-вправо, вперёд-назад, вниз-вверх), несколько ключевых действий (двигаться, стоять и т. д.), а также арифметические числа от 0 до 10.
  • Speaker-dependent (SD) — точный алгоритм, который отличает речевые характеристики разных людей. То есть, устройство реагирует только на тех, чей голос звучит в оригинале команды. В этом кроются плюсы и минусы метода: с одной стороны, круг доверенных пользователей становится ограничен, с другой стороны — алгоритм не привязан к какому-либо языку и точно распознаёт хозяина. Метод распознавания SD включает в себя дополнительный режим Speaker-verification (SV) для создания «голосового пароля», который идентифицирует говорящего человека по индивидуальным характеристикам голоса.

Несмотря на то, что устройство формально не поддерживает русский язык из коробки, оно запросто будет понимать ваши русскоязычные команды в режиме Speaker-dependent (SD).

Голосовые команды без подключения к облаку

Реализация голосовых возможностей на устройстве обычно лучше всего подходит для решений с простыми функциями голосовой активации и/или для продуктов, которые не имеют подключения к Интернету. Например, если вашему изделию нужно реагировать на простые команды, состоящие из одного слова, такие как go, stop, reset и т. д., то реализовать это все локально на вашем устройстве вполне возможно. Такая задача называется определением ключевых слов.

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

Одно из возможных программных решений принадлежит компании Sensory, которая предлагает встроенный механизм распознавания голоса Truly Handsfree с небольшим словарным запасом. Он может работать на микроконтроллере ARM Cortex-M4.

ARM также выпустила библиотеку с открытым исходным кодом для приложений определения ключевых слов, которые работают на микроконтроллерах Cortex-M.

Другой вариант программного обеспечения от компании Snips. Они предлагают платформу полного распознавания голоса под названием Snips Flow, которая работает в операционных системах Linux или Android. Snips Flow расширяет границы использования ИИ на очень маленьких устройствах. Они предлагают приятный пользовательский интерфейс, который позволяет настроить голосового помощника.

Компания также предлагает решение для реализации голосовых команд, называемое Snips Commands, которое работает на микроконтроллерах Cortex-M4.

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

Snips — это один из способов добавить расширенную голосовую активацию к вашему продукту, не полагаясь на таких гигантов, как Google или Amazon.

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

Читать еще:  Салат, помогающий выдерживать диеты

Рассмотрим в качестве примера автоматизированное банковское приложение. Пользователь может запросить:

«Можете ли вы сказать мне курс доллара по отношению к евро? «,

«Каков курс доллара по отношению к евро?»,

«Какой курс доллара к евро сегодня?»

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

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

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

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

ugra.ru

Summary:

Модуль для голосового управления вашими проектами. Позволяет записать до 80 слов до 1.5с каждое, и комбинировать до 7 слов единовременно.

Обзор:

Модуль распознавания голоса Voice Recognition Module V3 представляет собой компактный и легкий контроль над управлением различными устройствами с помощью голосовых команд.

Модуль для голосового управления вашими проектами. Позволяет записать до 80 слов до 1.5с каждое, и комбинировать до 7 слов единовременно.

В данной статье мы разберем один способ как управлять голосом устройствами. Для этого нам понадобится модуль распознавания речи Voice recognition module V3.1 .
S134 — Voice Recognition Module V3 RDIoT DEMO. Loading. Unsubscribe from RDIoT DEMO?. Модуль распознавания голоса — Duration: 29:09.

Управляй Arduino голосом. EasyVR Shield. Железки Амперки #17

Комментарии 22

С каждым месяцем все лучше! Так держать!

Интересно, но все же хотелось бы побольше узнать об этом. Понравилась статья!:-)

Огромное спасибо за объяснение, теперь я не допущу такой ошибки.

Какие нужные слова. супер, блестящая идея

Браво, идеальный ответ.

Актуальный блог, свежая инфа, почитываю 🙂

Ух ты, мне понравилось!

Я очень большой поклонник коньяка. Я обожаю коньяк так сильно, что позволяю себе пить его не больше двух раз в год. Вот какой я его поклонник! Это должно быть торжеством!

Вы ошибаетесь. Могу это доказать.

Мне очень-очень понравилось.

Да качество наверное не очень. смотреть не буду.

Извините, фраза удалена

Не вижу в этом смысла.

Я буду ориентироваться при выборе лишь на свой вкус. Никаких других критериев для выкладываемой тут музыки не будет. Что-то по-моему мнению больше подходит длля утреннего прослушивания. Чт-то — для вечернего.

Займитесь чем-нибудь серьезным

Браво, вас посетила замечательная мысль

интересно. только название какое-то несерьезное.

Добавить комментарий Отменить ответ

  • &
  • (черный)
  • 100
  • 1000
  • 2.0
  • 200
  • 300
  • 500
  • ABS
  • ASUS
  • Audio
  • Benro
  • Blue
  • Bluetooth
  • Bosch
  • Box
  • Brother
  • Bulros
  • Canon
  • Case
  • Cisco
  • Classic
  • Digital
  • DVD-плеер
  • Electric
  • Electrolux
  • Epson
  • Falcon Eyes
  • Galaxy
  • Garmin
  • HAMA
  • HUAWEI
  • IPhone
  • Kit
  • LED
  • Levenhuk
  • Light
  • Master
  • Mini
  • Nikon
  • Office
  • Panasonic
  • Philips
  • Pioneer
  • PLA
  • Plus
  • Power
  • Premium
  • Pro
  • Pro sKit
  • REXANT
  • Samsung
  • Series
  • Silver
  • Smart
  • Sony
  • Style
  • SUPRA
  • TV-тюнер
  • Ultra
  • VoIP-телефон
  • White
  • Wi-Fi роутер
  • Xiaomi
  • А4,
  • Автомобильный
  • Адаптер
  • Аккумулятор
  • Аксессуары
  • Акустическая система
  • Антенна
  • Арт.
  • Аудиокабель
  • Белый
  • Беспроводная
  • Бинокль
  • Блок
  • Браслет
  • Брелок
  • Бумага
  • Варочная панель
  • Веб-камера
  • Вентилятор
  • Видеокамера
  • Виниловый
  • Винный
  • Внешний
  • Воды
  • Врезная кухонная мойка
  • Вспышка
  • Встраиваемый
  • Геймпад
  • Гриль
  • Дверь
  • Двойное
  • Держатель
  • Детский
  • Дома
  • Домашний
  • Доска
  • Жесткий диск
  • Замок
  • Зарядка
  • Зарядное
  • Зеленый
  • Игровая
  • Интегральный усилитель
  • Интерактивная
  • Инфракрасный обогреватель
  • Кабель
  • Кабель USB
  • Кабель аудио балансный
  • Кабель коаксиальный
  • Кабель микрофонный
  • Камера
  • Каминная вытяжка
  • Кармана
  • Карта
  • Картридж
  • Книга
  • Кольцо
  • Коммутатор
  • Комплекс
  • Комплект
  • Компьютерный
  • Компьютерный корпус Black
  • Конверт
  • Контроллер
  • Коньки
  • Коробка
  • Красный
  • Крепление
  • Кронштейн стену
  • Ламинатор
  • Лампа
  • Лента
  • Лицензия
  • Лупа
  • Магнитный
  • Маркер
  • Материнская плата
  • Машина
  • Машинка
  • Медиаплеер
  • Металлический
  • Метеостанция
  • Микроволновая печь
  • Микроскоп
  • Микросхема
  • Микрофон
  • Мм)
  • Мм,
  • Мобильного
  • Модель
  • Модуль
  • Монопод
  • Музыкальный центр
  • Мышь
  • Набор
  • Навигатор
  • Накопитель
  • Накопительный водонагреватель
  • Напольная
  • Наручные часы
  • Насадка
  • Настенный
  • Настольная игра
  • Наушники
  • Нож
  • Ноутбуков
  • Объектив
  • Оптический привод Black
  • Офисный
  • Очиститель воздуха
  • Очки
  • Пакет
  • Панель
  • Переходник
  • Печатающая
  • Питания
  • Планшет
  • Пластик
  • Пластиковый
  • Плеер
  • Подарочный
  • Подсветкой
  • Подставка
  • Подушка
  • Полка
  • Поляризационный
  • Портативная
  • Принтер
  • Проектор
  • Процессора
  • Пульт
  • Размер
  • Разъем
  • Рамка
  • Рация
  • Репитер
  • Розетка
  • Ручка
  • Ручная
  • Рюкзак
  • Салфетка
  • Самогонный аппарат
  • Светильник
  • Светодиодная
  • Селфи
  • Серый
  • Сетевая
  • Сигнала
  • Синий
  • Система охлаждения
  • Сканер
  • Складной
  • Словарь
  • См)
  • См,
  • Смартфон
  • Смеситель
  • Сплит-система
  • Стекло
  • Стенд
  • Стиральная машина
  • Стойка
  • Стол
  • Студийный
  • Сумка
  • Табличка
  • Телевизор
  • Телефон
  • Термометр
  • Триммер
  • Труба
  • Тумба
  • Увлажнитель воздуха
  • Универсальный
  • Уничтожитель
  • Усиления
  • Усилитель
  • Устройство
  • Утюг
  • Фильтр
  • Флешка
  • Фотоаппарат
  • Фотокамеры
  • Футболка
  • Холодильник
  • Цвет
  • Цвет:
  • Цветная
  • Цифровой
  • Чайник
  • Часы
  • Черный
  • Чехол
  • Швабра
  • Швейная машина
  • Шкаф
  • Шлюз
  • Шт.
  • Штатив
  • Штатив Manfrotto
  • Щетка
  • Щипцы
  • Экран
  • Электрическая
  • Электробритва
Читать еще:  Простой рабочий стол с выдвижными ящиками

Подключение

Подключение модуля очень простое. Всего два пина: TX и RX. Их надо подключить к выходам Arduino 2 и 3 соответственно. Запитать модуль следует от 5V.

Принцип действия

EasyVR 3 Plus использует два метода распознавания голоса для различных сценариев применения.

  • Speaker-independent (SI) — фонетический алгоритм распознавания речи, который работает с отдельным языком. Тут заготовлено 26 базовых команд и 6 словарей: английский, итальянский, немецкий, французский, испанский и японский. В этом случае учитываются фонетические особенности, которые образуют разные слова, а индивидуальность голоса пользователя не имеет значения. Предустановленные команды включают в себя направления движения (влево-вправо, вперёд-назад, вниз-вверх), несколько ключевых действий (двигаться, стоять и т. д.), а также арифметические числа от 0 до 10.
  • Speaker-dependent (SD) — точный алгоритм, который отличает речевые характеристики разных людей. То есть, устройство реагирует только на тех, чей голос звучит в оригинале команды. В этом кроются плюсы и минусы метода: с одной стороны, круг доверенных пользователей становится ограничен, с другой стороны — алгоритм не привязан к какому-либо языку и точно распознаёт хозяина. Метод распознавания SD включает в себя дополнительный режим Speaker-verification (SV) для создания «голосового пароля», который идентифицирует говорящего человека по индивидуальным характеристикам голоса.

Несмотря на то, что устройство формально не поддерживает русский язык из коробки, оно запросто будет понимать ваши русскоязычные команды в режиме Speaker-dependent (SD).

Голосовые команды без подключения к облаку

Реализация голосовых возможностей на устройстве обычно лучше всего подходит для решений с простыми функциями голосовой активации и/или для продуктов, которые не имеют подключения к Интернету. Например, если вашему изделию нужно реагировать на простые команды, состоящие из одного слова, такие как go, stop, reset и т. д., то реализовать это все локально на вашем устройстве вполне возможно. Такая задача называется определением ключевых слов.

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

Одно из возможных программных решений принадлежит компании Sensory, которая предлагает встроенный механизм распознавания голоса Truly Handsfree с небольшим словарным запасом. Он может работать на микроконтроллере ARM Cortex-M4.

ARM также выпустила библиотеку с открытым исходным кодом для приложений определения ключевых слов, которые работают на микроконтроллерах Cortex-M.

Другой вариант программного обеспечения от компании Snips. Они предлагают платформу полного распознавания голоса под названием Snips Flow, которая работает в операционных системах Linux или Android. Snips Flow расширяет границы использования ИИ на очень маленьких устройствах. Они предлагают приятный пользовательский интерфейс, который позволяет настроить голосового помощника.

Компания также предлагает решение для реализации голосовых команд, называемое Snips Commands, которое работает на микроконтроллерах Cortex-M4.

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

Snips — это один из способов добавить расширенную голосовую активацию к вашему продукту, не полагаясь на таких гигантов, как Google или Amazon.

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

Рассмотрим в качестве примера автоматизированное банковское приложение. Пользователь может запросить:

«Можете ли вы сказать мне курс доллара по отношению к евро? «,

«Каков курс доллара по отношению к евро?»,

«Какой курс доллара к евро сегодня?»

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

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

Читать еще:  Корзина с цветами из капрона своими руками

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

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

Подключение

Подключение модуля очень простое. Всего два пина: TX и RX. Их надо подключить к выходам Arduino 2 и 3 соответственно. Запитать модуль следует от 5V.

ugra.ru

Summary:

Модуль для голосового управления вашими проектами. Позволяет записать до 80 слов до 1.5с каждое, и комбинировать до 7 слов единовременно.

Обзор:

Модуль распознавания голоса Voice Recognition Module V3 представляет собой компактный и легкий контроль над управлением различными устройствами с помощью голосовых команд.

Модуль для голосового управления вашими проектами. Позволяет записать до 80 слов до 1.5с каждое, и комбинировать до 7 слов единовременно.

В данной статье мы разберем один способ как управлять голосом устройствами. Для этого нам понадобится модуль распознавания речи Voice recognition module V3.1 .
S134 — Voice Recognition Module V3 RDIoT DEMO. Loading. Unsubscribe from RDIoT DEMO?. Модуль распознавания голоса — Duration: 29:09.

Управляй Arduino голосом. EasyVR Shield. Железки Амперки #17

Комментарии 22

С каждым месяцем все лучше! Так держать!

Интересно, но все же хотелось бы побольше узнать об этом. Понравилась статья!:-)

Огромное спасибо за объяснение, теперь я не допущу такой ошибки.

Какие нужные слова. супер, блестящая идея

Браво, идеальный ответ.

Актуальный блог, свежая инфа, почитываю 🙂

Ух ты, мне понравилось!

Я очень большой поклонник коньяка. Я обожаю коньяк так сильно, что позволяю себе пить его не больше двух раз в год. Вот какой я его поклонник! Это должно быть торжеством!

Вы ошибаетесь. Могу это доказать.

Мне очень-очень понравилось.

Да качество наверное не очень. смотреть не буду.

Извините, фраза удалена

Не вижу в этом смысла.

Я буду ориентироваться при выборе лишь на свой вкус. Никаких других критериев для выкладываемой тут музыки не будет. Что-то по-моему мнению больше подходит длля утреннего прослушивания. Чт-то — для вечернего.

Займитесь чем-нибудь серьезным

Браво, вас посетила замечательная мысль

интересно. только название какое-то несерьезное.

Добавить комментарий Отменить ответ

  • &
  • (черный)
  • 100
  • 1000
  • 2.0
  • 200
  • 300
  • 500
  • ABS
  • ASUS
  • Audio
  • Benro
  • Blue
  • Bluetooth
  • Bosch
  • Box
  • Brother
  • Bulros
  • Canon
  • Case
  • Cisco
  • Classic
  • Digital
  • DVD-плеер
  • Electric
  • Electrolux
  • Epson
  • Falcon Eyes
  • Galaxy
  • Garmin
  • HAMA
  • HUAWEI
  • IPhone
  • Kit
  • LED
  • Levenhuk
  • Light
  • Master
  • Mini
  • Nikon
  • Office
  • Panasonic
  • Philips
  • Pioneer
  • PLA
  • Plus
  • Power
  • Premium
  • Pro
  • Pro sKit
  • REXANT
  • Samsung
  • Series
  • Silver
  • Smart
  • Sony
  • Style
  • SUPRA
  • TV-тюнер
  • Ultra
  • VoIP-телефон
  • White
  • Wi-Fi роутер
  • Xiaomi
  • А4,
  • Автомобильный
  • Адаптер
  • Аккумулятор
  • Аксессуары
  • Акустическая система
  • Антенна
  • Арт.
  • Аудиокабель
  • Белый
  • Беспроводная
  • Бинокль
  • Блок
  • Браслет
  • Брелок
  • Бумага
  • Варочная панель
  • Веб-камера
  • Вентилятор
  • Видеокамера
  • Виниловый
  • Винный
  • Внешний
  • Воды
  • Врезная кухонная мойка
  • Вспышка
  • Встраиваемый
  • Геймпад
  • Гриль
  • Дверь
  • Двойное
  • Держатель
  • Детский
  • Дома
  • Домашний
  • Доска
  • Жесткий диск
  • Замок
  • Зарядка
  • Зарядное
  • Зеленый
  • Игровая
  • Интегральный усилитель
  • Интерактивная
  • Инфракрасный обогреватель
  • Кабель
  • Кабель USB
  • Кабель аудио балансный
  • Кабель коаксиальный
  • Кабель микрофонный
  • Камера
  • Каминная вытяжка
  • Кармана
  • Карта
  • Картридж
  • Книга
  • Кольцо
  • Коммутатор
  • Комплекс
  • Комплект
  • Компьютерный
  • Компьютерный корпус Black
  • Конверт
  • Контроллер
  • Коньки
  • Коробка
  • Красный
  • Крепление
  • Кронштейн стену
  • Ламинатор
  • Лампа
  • Лента
  • Лицензия
  • Лупа
  • Магнитный
  • Маркер
  • Материнская плата
  • Машина
  • Машинка
  • Медиаплеер
  • Металлический
  • Метеостанция
  • Микроволновая печь
  • Микроскоп
  • Микросхема
  • Микрофон
  • Мм)
  • Мм,
  • Мобильного
  • Модель
  • Модуль
  • Монопод
  • Музыкальный центр
  • Мышь
  • Набор
  • Навигатор
  • Накопитель
  • Накопительный водонагреватель
  • Напольная
  • Наручные часы
  • Насадка
  • Настенный
  • Настольная игра
  • Наушники
  • Нож
  • Ноутбуков
  • Объектив
  • Оптический привод Black
  • Офисный
  • Очиститель воздуха
  • Очки
  • Пакет
  • Панель
  • Переходник
  • Печатающая
  • Питания
  • Планшет
  • Пластик
  • Пластиковый
  • Плеер
  • Подарочный
  • Подсветкой
  • Подставка
  • Подушка
  • Полка
  • Поляризационный
  • Портативная
  • Принтер
  • Проектор
  • Процессора
  • Пульт
  • Размер
  • Разъем
  • Рамка
  • Рация
  • Репитер
  • Розетка
  • Ручка
  • Ручная
  • Рюкзак
  • Салфетка
  • Самогонный аппарат
  • Светильник
  • Светодиодная
  • Селфи
  • Серый
  • Сетевая
  • Сигнала
  • Синий
  • Система охлаждения
  • Сканер
  • Складной
  • Словарь
  • См)
  • См,
  • Смартфон
  • Смеситель
  • Сплит-система
  • Стекло
  • Стенд
  • Стиральная машина
  • Стойка
  • Стол
  • Студийный
  • Сумка
  • Табличка
  • Телевизор
  • Телефон
  • Термометр
  • Триммер
  • Труба
  • Тумба
  • Увлажнитель воздуха
  • Универсальный
  • Уничтожитель
  • Усиления
  • Усилитель
  • Устройство
  • Утюг
  • Фильтр
  • Флешка
  • Фотоаппарат
  • Фотокамеры
  • Футболка
  • Холодильник
  • Цвет
  • Цвет:
  • Цветная
  • Цифровой
  • Чайник
  • Часы
  • Черный
  • Чехол
  • Швабра
  • Швейная машина
  • Шкаф
  • Шлюз
  • Шт.
  • Штатив
  • Штатив Manfrotto
  • Щетка
  • Щипцы
  • Экран
  • Электрическая
  • Электробритва
Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector