
Продукт Введение #
Модуль распознавания речи — это офлайн-продукт распознавания речи на базе искусственного интеллекта. Он может преобразовывать речь в текст или команды. Сначала ему необходимо записать нашу речь с помощью микрофона, а затем записанная речь преобразуется в серию специальных цифровых сигналов.
В модуле распознавания речи имеются предварительно записанные инструкции, соответствующие данные показаны в следующей таблице:
| инструкции | Выходные данные |
| включи свет | 8 |
| выключи свет | 9 |
Следует отметить, что на точность распознавания речи могут влиять многие факторы, такие как акцент говорящего, скорость речи, окружающий шум и т. д. Рекомендуется использовать его в тихой обстановке.
Версия модуля распознавания речи V3.0 добавляет функцию самостоятельного обучения голосу, позволяя пользователям запоминать одно слово-пробуждение и несколько командных слов, может решать различные проблемы языковой адаптации и позволяет пользователям использовать персонализированные слова-пробуждения и командные слова.
Параметр Характеристики #
| Параметр | Значение Описание |
| Рабочее напряжение | 3.3V ~ 5V |
| Рабочая температура | -40 ° C ~ + 80 ° C |
| Режим связи | Последовательная связь |
| Размер | 4.72cm * 2.38cm |

ЭлектропроводкаДиаграмма #
Примечание: ESP32 Плата контроллера уже подключена к плате расширения быстрого подключения.

| речь Проверка надежности Модули | ESP32 |
| VCC | 5V |
| GND | GND |
| TX | Штифт 17 |
| RX | Штифт 16 |
| LED Модули | ESP32 |
| VCC | 5V |
| GND | GND |
| Войти | Штифт 12 |
Образец Code #
Нажмите, чтобы открыть программу с голосовым управлением. Распознавание_голоса.sb3

Тест Результаты #
После загрузки программы голосовой модуль сначала произносит: «Привет, я Lumi». Это позволяет пользователям проснуться и произнести голосовые команды. Фраза для пробуждения — «Привет, Lumi». Получив ответ от модуля распознавания голоса, пользователи могут продолжать говорить «Включи свет», чтобы включить светодиоды. Аналогично, фраза «Выключи свет» выключит их.
Примечание: Если в течение 30 секунд не будет введена новая команда в голосовой модуль, он перейдет в спящий режим и произнесет «Увидимся позже», после чего вам нужно будет снова проснуться, произнеся «Привет, Lumi».

Загрузите На заказ Режимы прошивки #
1. Написать речь прошивки #
Прошивку модуля распознавания речи можно настроить. Если вам необходимо сменить прошивку, необходимо изменить инструкцию по прошивке и загрузить её заново.
Нажмите, чтобы открыть справочную программу по прошивкам. Режимы прошивка.sb3
2. инструкция Поставьте для прошивки #
: Команда может задать три параметра: характер диалога, громкость и скорость
речи.
:Эта команда позволяет настроить голос, который будет воспроизводиться при запуске голосового модуля.
:Эта команда может установить пробуждение
слово и ответное заявление.
: Эта команда может задать инструкцию, которую голосовой модуль будет транслировать при переходе в спящий режим.
: Эта команда может установить голосовую команду при активном выходе из голосового разговора.
:Эта команда позволяет установить уровень чувствительности распознавания речи, который по умолчанию установлен на средний.
:Эта директива используется для установки слова голосовой команды, включая имя поведения, идентификатор, содержание голосовой команды, содержание ответа и настройку номера выходного порта.
(1)[Название поведения] указывает поведение, соответствующее слову голосовой команды. Для разных языковых команд следует задать разные названия поведения.
(2)[ID] используется для идентификации различных голосовых команд. Убедитесь, что он уникален и не совпадает с идентификаторами других голосовых команд.
(3)[Командные слова] Голосовые команды, используемые для реализации определённого поведения. Рекомендуется использовать речевые сообщения с точным смыслом, использование недопустимых слов строго запрещено для обеспечения стандартизации и распознавания инструкций. Командные слова следует разделять пробелами.
(4)[Выход порта]
①Это означает, что модуль распознавания речи преобразует данные в форму после успешного распознавания речевого содержания и передает их на главную плату управления. Главная плата управления может определить, получено ли соответствующее командное слово на основе этих данных;
②Данные могут быть представлены только шестнадцатеричными числами;
③Если входные данные представляют собой 1-битное или 2-битное значение, например «1» или «E9», их можно ввести напрямую;
④Если входные данные представляют собой число из трех или более цифр, каждое число разделяется пробелом, например, «28 6A»;
⑤При вводе нечетного количества цифр, например «86A», необходимо добавить перед ним ноль, например «08 6A», а затем ввести его.
(5)Система поддерживает максимум 50 голосовых команд.
3. Загрузите прошивки #
(1)Настройки подключения
Подключите модуль распознавания голоса к компьютеру с помощью USB-кабеля. ACE-код В списке доступных последовательных портов теперь будет отображаться дополнительный порт «COM6». Номер порта выбирается случайным образом и может меняться в зависимости от реальных условий. Щелчок по этому добавленному порту установит связь между ACECode и модулем распознавания голоса. После подключения индикатор состояния соединения на кнопке изменится с «Не подключено» на «Подключено». Кроме того, установите режим «Режим загрузки».

(2)Создание прошивки распознавания речи
①Нажмите «Сгенерировать прошивку». Этот процесс займет около 1–3 минут.

②Ход выполнения можно отслеживать на мониторе последовательного порта.

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

Примечание: После появления всплывающего окна необходимо в течение 10 секунд нажать кнопку «Сброс» на модуле распознавания голоса. В противном случае всплывающее окно автоматически закроется, и потребуется перегенерировать прошивку.
(3)Тестирование пользовательских команд распознавания речи
Затем вы можете активировать модуль распознавания голоса, используя предустановленное слово для пробуждения. Затем вы можете проверить работоспособность каждой голосовой команды. Если модуль распознавания голоса правильно отвечает на команду, это подтверждает успешную загрузку новой прошивки. После этого вы можете использовать эти команды в других приложениях, чтобы модуль распознавания голоса выполнял соответствующие функции.
Примечание: Поскольку прошивка изменила выходные данные, необходимо повторно загрузить программу для голосового управления светодиодом, изменив исходные выходные данные 8 и 9 на 1 и 2.
Функция самообучения голосу #
Функция самообучения модуля распознавания речи позволяет пользователям изменять команды управления с помощью голосового ввода в любое время, устраняя необходимость в ручном обновлении и загрузке прошивки. Однако, чтобы активировать эту функцию самообучения, необходимо обновить прошивку, добавив в неё дополнительные инструкции для самообучения. Этот процесс выполняется всего одной операцией.
1. Открыто прошивки #
Нажмите, чтобы открыть программу прошивки с голосовым самообучением. Самообучение прошивка.sb3

2. инструкция Поставьте для прошивки #
: Эта команда позволяет изменять голосовые команды для определенных действий с помощью
Функция самообучения. Первый параметр определяет название действия, которое должно быть заранее распознано в голосовых командах. Второй параметр определяет сообщение, которое будет выведено при успешной настройке голосовой команды.
Примечание: количество голосовых команд, изученных вами самостоятельно, совпадает с количеством голосовых команд, созданных в прошивке в начале.
3. Загрузите в Учитесь прошивки инструкции #
Действия по загрузке прошивки аналогичны описанным в разделе 6. Вернитесь к предыдущему разделу.
Команда Используйте Способ доставки of речь Self-изучение #
В процессе голосового управления, когда пользователю необходимо использовать пользовательскую команду голосового управления, следует использовать следующие методы.
1. инструкции для Самообучение Команды #
| Самообучение
Command Слова |
функциональная Описание |
|
Выучите слова для пробуждения |
Эта команда используется для того, чтобы голосовой модуль запомнил слово-пробуждение. После использования этой команды пользователю необходимо произнести новое слово-пробуждение в соответствии с голосовой подсказкой, чтобы голосовой модуль запомнил его. После успешного запоминания голосовым модулем новое слово-пробуждение
будут добавлены. |
|
Выучите командные слова |
Эта команда используется для обучения голосового модуля командным словам. После использования этой команды пользователю необходимо произнести новое командное слово для определённого действия в соответствии с подсказкой, чтобы голосовой модуль мог его обучить. После того, как голосовой модуль обучится,
успешно, новое командное слово будет добавлено в |
| определенное поведение. | |
|
Переучить |
Эта команда используется для повторного обучения командному слову. Если включено обучение командному слову, если вас не устраивает текущее командное слово, вы можете использовать эту команду для повторного обучения командному слову.
командное слово |
| Выход из обучения | Эта команда используется для выхода из режима самообучения. |
|
Удалить обучение |
Эта инструкция используется для включения удаления
самообучение |
|
Удалить слова пробуждения |
Эта команда используется для удаления слова пробуждения
самообучения |
|
Удалить командные слова |
Эта директива используется для удаления самообучающихся
командные слова |
|
Удалить все |
Эта команда используется для удаления всех инструкций из самообучения, включая командное слово и
слово для пробуждения |
| Выход из удаления | Эта директива используется для выхода из удаления. |
2.СамообучениеCommand Word Используйте Разработка #

Закончив, вы сможете управлять светодиодными лампами с помощью новых командных слов.
Примечание: При самостоятельном изучении командного слова исходное командное слово также сохраняется.
3. Удалить Command Word Применение Поток #

Примечание: Исходное командное слово и слово-пробуждение не будут удалены после удаления самообучающегося командного слова или слова-пробуждения.
4. Самообучение используют of пробуждения слова #

Примечание: Когда вы самостоятельно выучите слово-будильник, исходное слово-будильник также будет сохранено.
Соответствующий Ресурсы #
https://www.dropbox.com/scl/fo/mc1608votzgyymj2wxq5s/AJ1LiDnWaHniYMse9TXZ 834?rlkey=68q6iiq5g33nhgnbwxvtubky2&st=5r5ry0ff&dl=0


