Для участия: произнесите "ioBroker" в качестве ключевого слова для активации локальной сети.

«Алекса, выключи свет». С ioBroker это должно быть так же просто: вы говорите «ioBroker», и ваш умный дом слушает. И делает это полностью локально, на Raspberry Pi или небольшом динамике ESP32, без того, чтобы ваш голос покидал дом.

Нам нужна ваша помощь. А точнее: ваш голос.

👉 Присоединяйтесь прямо сейчас на wake.iobroker.in

О чём речь?

В нашей статье об искусственном интеллекте в ioBroker мы представили Smart Assistant, который позволяет управлять умным домом с помощью голосовых команд. Однако, прежде чем помощник начнет слушать, голосовое устройство должно сначала распознать, что к нему обращаются. Это осуществляется с помощью активационного слова, также известного как «слово пробуждения».

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

Для создания моделей мы опираемся на два независимых проекта:

  • openWakeWord для Raspberry Pi, например, с использованием Satellite. @iobroker/assistant-satellite,
  • microWakeWord — это программа для небольших устройств распознавания речи на базе ESP32, работающих с ESPHome.

Почему именно настоящие голоса?

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

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

Вот как это работает.

Участие займет менее минуты и может быть выполнено прямо в вашем браузере, на вашем ПК, ноутбуке или смартфоне. Установка не требуется.

  1. Укажите произношение. Напишите, как вы произносите "ioBroker": "IO-Broker", "Ei-O-Broker", за один раз... Если вы иногда произносите это одним способом, а иногда другим, вы можете указать до трех вариантов произношения.
  2. Запишите это. Затем запишите слово несколько раз, по три секунды каждый раз: с нормальной скоростью, быстро, медленно, тихо и с расстояния. Вы можете остановиться после трех записей, но каждая дополнительная запись помогает.
  3. Похожие слова (необязательно). При желании можно также записать несколько похожих по звучанию слов. Это научит модель не реагировать на слова «Брокер» или «Джокер».

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

Особенно востребованный

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

Принять участие может вся семья. В конце есть опция «Присоединится ещё кто-то». Каждый участник должен дать своё согласие. Участвовать могут лица старше 16 лет.

Защита данных

Речь идёт о вашем голосе, поэтому эта часть особенно важна для нас:

  • Никаких имен, никаких адресов электронной почты. Мы не запрашиваем ни того, ни другого. Информация, такая как возраст, пол, родной язык, регион и тип микрофона, предоставляется добровольно и может быть оставлена в режиме «без комментариев». Однако это помогает нам отслеживать разнообразие мнений.
  • Записи остаются внутренними. Они не будут опубликованы и используются только для обучения и тестирования моделей. Публикуются только готовые модели, и записи из них восстановить невозможно.
  • Данные хранятся в ЕС. Они находятся в закрытом хранилище данных компании AWS в Ирландии.
  • Вы сохраняете контроль. После предоставления согласия вы получите код удаления, который позволит вам в любое время самостоятельно удалить ваши записи. Пожалуйста, сохраните его: без кода мы не сможем идентифицировать ваши записи. Удаление не повлияет на уже обученные модели.

Что произойдет дальше?

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

Есть вопросы, проблемы или идеи? Не стесняйтесь писать нам в соответствующей теме на форуме .

Спасибо за участие! 🎙️

👉 wake.iobroker.in