Технические данные
- Опубликовано:
- 02.10.2019
- Обновлено:
- 14.10.2026
- Версия:
- 3.1.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Да
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Пользовательское соглашение
Описание

Модуль «Голосовой набор текста для строки поиска» – это готовое решение для сайтов на 1С-Битрикс, которое позволяет вводить поисковые запросы голосом. Посетителю достаточно нажать на кнопку с микрофоном и произнести нужную фразу. Модуль распознает речь, преобразует её в текст и передает запрос в стандартное поле поиска.
Как работает модульПосетитель нажимает на кнопку с микрофоном рядом со строкой поиска.
Произносит поисковый запрос.
Выбранный сервис распознавания речи преобразует голос в текст.
Распознанный текст появляется в поле поиска.
Посетитель запускает поиск и получает результаты, найденные на сайте.
Для распознавания речи можно использовать один из трёх вариантов: Yandex SpeechKit, SaluteSpeech или Web Speech API.
Что входит в стоимость модуляУстановка модуля на ваш сайт при предоставлении необходимых доступов.
Настройка модуля с учётом особенностей сайта.
Тестирование работы модуля.
Консультации технических специалистов по работе модуля.
Поддержка Yandex SpeechKit, SaluteSpeech от Сбера и бесплатного встроенного механизма распознавания речи Web Speech API (если поддерживается браузером).
При сбое основного сервиса модуль автоматически переключается на резервный сервис или предлагает посетителю повторить запрос с использованием распознавания через браузер. После трёх последовательных сбоев сервис временно отключается на пять минут.
Реализована возможность выбрать язык распознавания и задать длительность записи. Пользователь может досрочно остановить запись повторным нажатием на кнопку микрофона.
Поисковая строка дополнена кнопкой поиска с иконкой лупы и кнопкой микрофона для голосового ввода. Во время записи отображается соответствующая индикация, а поисковые подсказки выводятся в виде выпадающего списка. Оформление формы сохраняется даже на сайтах, где не используется Bootstrap (за счёт встроенных стилей).
При размещении нескольких строк поиска на одной странице сайта, распознанный текст и сообщения об ошибках отображаются в соответствующей форме.
API-ключи на странице настроек не раскрываются: в поле выводится маска **** и последние 4 символа ключа. Сохранение с маской или пустым полем ключ не меняет.
В журнале событий 1С-Битрикс создаётся запись об используемом сервисе, HTTP-статусах и сетевых ошибках, включая проблемы DNS, SSL-сертификата и таймауты, если запрос не дошёл до сервиса.
Компонент поиска полностью совместим с композитным режимом Битрикс, нет зависимости от jQuery.
Модуль совместим с PHP 8.2 - 8.5 с сохранением работы на PHP 7.1+.
| 3.1.0 (13.10.2026) |
|
| 2.1.4 (08.10.2026) |
|
| 2.1.3 (28.05.2025) |
|
| 2.1.2 (01.01.1970) |
|
| 2.0.2 (10.02.2022) |
|
| 2.0.1 (17.01.2022) |
|
| 2.0.0 (18.03.2021) |
|
| 1.9.5 (21.09.2020) |
|

Модуль устанавливается штатным образом.
В процессе установки модуля также устанавливаются компоненты со строкой ввода текста с помощью голоса, а также компонент результатов поиска.
Компоненты размещаются в разделе "Alkodesign". Для реализации голосового поиска потребуется:
- Зарегистрироваться в yandex.cloud (https://cloud.yandex.ru/services/speechkit);
- Получить сервисный API key; (https://cloud.yandex.ru/docs/iam/concepts/authorization/api-key)
- Указать "Api ключ" в настройках модуля "Голосовой набор текста для строки поиска".
Получение API-ключа:
1. Перейдите в каталог, которому принадлежит сервисный аккаунт.
2. Выберите вкладку Сервисные аккаунты.
3. Выберите сервисный аккаунт и нажмите на строку с его именем.
4. Нажмите кнопку Создать новый ключ на верхней панели.
5. Выберите пункт Создать API-ключ.
6. Полученный "секретный ключ" и есть "API-ключ", который нужно указать в настройках модуля голосового поиска.
Назначение прав:
1. Перейдите в каталог, которому принадлежит сервисный аккаунт.
2. Выберите вкладку Сервисные аккаунты.
3. Выберите сервисный аккаунт и нажмите на ссылку редактирования.
4. Добавьте роль "ai.speechkit-stt.user".
5. Сохраните изменения.
Скрин этих шагов: https://i.imgur.com/urEtuNp.png
Важно! Для корректной работы модуля:
На сервере должна быть установлена библиотека CURL (https://www.php.net/manual/ru/book.curl.php)
- Также Ваш сайт должен работать по HTTPS протоколу.




