• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Распознавание голоса RPI

Распознавание голоса для домашней автоматизации и Интернета вещей Имея на борту RPi с помощью AIY, он может распознавать голос. Теперь не нужно подключать телефон к стороннему приложению для управления домом. Просто используйте RPi как устройство умного дома.

Мы используем различные устройства IoT и домашней автоматизации, которые выполняют такие задачи, как включение или выключение света, действуя по нашим голосовым командам. Однако для большинства устройств, которые доступны в виде самостоятельной сборки или готового продукта, требуется подключение к телефону и несколько приложений для управления с помощью голосовых команд. это становится сложным процессом. Сначала подключение телефона к Wi-Fi или любой другой сети, а затем установка и настройка приложения для включения функций голосовых команд усложняет автоматизацию. Но что, если RPi уберет все эти шаги и сам будет работать как умный помощник? Не было бы удобнее?

 

 

Итак, давайте создадим систему автоматизации умного дома, которая не требует подключения к телефону. Вместо этого плата RPi делает все сама.

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

Спецификация материалов

 

 

Прежде всего, мы должны настроить голосовой капот для нашего проекта. Голосовой капот AIY поставляется с RPi Zero, перемычками, переключателями и предварительно загруженным образом ОС AIY Raspbian. Но если у вас нет SD-карты ОС AIY Raspbian, вы можете взять любую пустую SD-карту, загрузить последний образ ОС Raspbian для AIY, а затем настроить RPi с ним после выполнения базовой настройки WiFi и других начальных настроек.

Перейдите на рабочий стол Raspbian OS, запустите тестовый голосовой скрипт, а затем проверьте динамик капота и голос. Пришло время установить библиотеки в Raspberry Pi. Для этого сначала откройте терминал Linux, а затем выполните следующую команду, чтобы установить библиотеку распознавания голоса: 

sudo pip3 установить распознавание речи

После настройки библиотеки мы готовы писать код. Откройте Python IDE, а затем импортируйте необходимую библиотеку в код. Используйте распознаватель речи, чтобы прослушать звук с микрофона и преобразовать его в текст. После этого используйте условие if для сравнения команд. Если команда совпадает с включением света, то они включатся.

 

 

Связь

 

 

Подключите реле 5V к контакту питания на капоте Voice и GND к контакту GND на капоте Voice, а затем к контакту 27 к контакту BCM 27 raspberry pi.

Тестирование 

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

 

Скачать Код

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024