Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.

Я согласен с условиями активации продлений
Продолжить покупки

Голосовой набор текста для строки поиска

Модуль "Голосовой набор текста для строки поиска" - это решение для Вашего сайта, которое позволит быстро внедрить возможность голосового поиска на сайт. В стоимость входит не только функционал модуля, но также : Установка модуля на ваш сайт при предоставлении доступов к сайту;Настройка модуля на вашем сайте при предоставлении доступов к сайту;Тестирование работы модуля на сайте;Консультации технических специалистов по работе модуля.Оптимизация сайта - это один из важнейших аспектов в развитии бизнеса в интернете. С модулем "Голосовой набор текста для строки поиска" ваш сайт станет более адаптированным к запросам современной аудитории. А значит и посещаемость вашего сайта будет несомненно расти!Модуль представляет собой настройку для голосового поиска по сайту. Сам модуль включает в поставку два компонента со строкой поиска. Поиск осуществляется путем голосового ввода. Программное решение с помощью API Яндекс Speech  производит распознавание голоса в текст. Затем полученный текст передается в компонент поиска. На сайте модуль отображается в виде строки поиска, что визуально очень удобно и самое главное интуитивно понятно для пользователей.Быстрая установка модуля;Настройка решения не требует сложных технических операций;Интерфейс модуля прост и понятен;Используется API Яндекс Speech.Важно! Для корректной работы модуля: На сервере должна быть установлена библиотека CURL (https://www.php.net/manual/ru/book.curl.php)Также Ваш сайт должен работать по HTTPS протоколу.

Голосовой набор текста для строки поиска

Голосовой набор текста для строки поиска

Купить: 12 000 руб.
от DIGIMATIX
Купить продление
Скриншоты
Описание

Технические данные

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

Пользовательское соглашение

Описание


Модуль "Голосовой набор текста для строки поиска" - это решение для Вашего сайта, которое позволит быстро внедрить возможность голосового поиска на сайт.

В стоимость входит не только функционал модуля, но также :

  • Установка модуля на ваш сайт при предоставлении доступов к сайту;
  • Настройка модуля на вашем сайте при предоставлении доступов к сайту;
  • Тестирование работы модуля на сайте;
  • Консультации технических специалистов по работе модуля.

Оптимизация сайта - это один из важнейших аспектов в развитии бизнеса в интернете. С модулем "Голосовой набор текста для строки поиска" ваш сайт станет более адаптированным к запросам современной аудитории. А значит и посещаемость вашего сайта будет несомненно расти!

Модуль представляет собой настройку для голосового поиска по сайту.

Сам модуль включает в поставку два компонента со строкой поиска. Поиск осуществляется путем голосового ввода. Программное решение с помощью API Яндекс Speech  производит распознавание голоса в текст. Затем полученный текст передается в компонент поиска.

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

  • Быстрая установка модуля;

  • Настройка решения не требует сложных технических операций;

  • Интерфейс модуля прост и понятен;

  • Используется API Яндекс Speech.


Важно! Для корректной работы модуля:

  • На сервере должна быть установлена библиотека CURL (https://www.php.net/manual/ru/book.curl.php)

  • Также Ваш сайт должен работать по HTTPS протоколу.



Отзывы (2)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
3.1.0 (13.10.2026)
  • Выбор сервиса распознавания речи: Yandex SpeechKit, SaluteSpeech (Сбер) или бесплатное распознавание в браузере посетителя (Web Speech API, без ключей).
  • Резервный сервис распознавания: при сбое основного запись автоматически отправляется в резервный серверный сервис, либо посетителю предлагается повторить фразу с распознаванием в браузере. После 3 сбоев подряд сервис отключается на 5 минут, чтобы посетители не ждали таймаутов.
  • Безопасность: AJAX-обработчики переведены на контроллер D7 (BX.ajax.runAction) с проверкой метода POST и CSRF-токена; старые файлы proxy.php, recognize.php и search.php в папке компонента удаляются при обновлении. Проверка SSL-сертификатов при обращении к сервисам, ограничение размера и формата записи, лимиты распознаваний в минуту на посетителя и на IP-адрес. Ключи и токены проверяются на допустимые символы перед отправкой в заголовках запросов.
  • API-ключи на странице настроек не раскрываются: в поле выводится маска **** и последние 4 символа ключа. Сохранение с маской или пустым полем ключ не меняет.
  • Обновлены шаблоны компонентов: форма поиска свёрстана на Bootstrap (input-group) вместо таблицы, кнопка поиска с иконкой лупы, кнопка микрофона - доступная кнопка внутри поля с индикацией записи, подсказки в стиле выпадающего списка. Без Bootstrap форма выглядит так же за счёт встроенных стилей.
  • Исправлены подсказки поисковых фраз: выпадающий список появляется под полем ввода, работает выбор стрелками, Enter и мышью.
  • Несколько форм поиска на одной странице больше не мешают друг другу (распознанный текст попадает в своё поле, ошибки выводятся у своей формы).
  • При включённой настройке «только для авторизованных» кнопка микрофона не показывается гостям.
  • Новые настройки: язык распознавания и длительность записи. Повторный клик по микрофону останавливает запись досрочно.
  • В журнал событий пишется сервис, HTTP-статус и сетевая ошибка (DNS, SSL-сертификат, таймаут), если запрос не дошёл до сервиса.
  • Скрипт инициализируется через BX.ready и работает с композитным сайтом; зависимость от jQuery удалена.
  • Совместимость с PHP 8.2 - 8.5 с сохранением работы на PHP 7.1+.
  • Минимальная версия главного модуля - 20.0.0.
  • Если вы копировали шаблоны компонентов alkodesign:search.form или alkodesign:search.suggest.input в шаблон сайта, обновите в копии template.php, script.js и style.css.
2.1.4 (08.10.2026)
  • Обновление безопасности: обработчик голосового распознавания перенесён из шаблона в отдельный файл recognize.php с проверкой метода POST, CSRF-токена сессии, размера и формата аудио и ограничением частоты запросов (на сессию и IP).
  • Включена проверка SSL-сертификата при обращении к Yandex SpeechKit, запрещено следование редиректам; запросы выполняются через \Bitrix\Main\Web\HttpClient. Тексты ошибок внешнего сервиса больше не передаются в браузер — они пишутся в журнал событий.
  • Удалён небезопасный файл templates/.default/proxy.php. Если вы копировали шаблон компонента alkodesign:search.suggest.input в шаблон сайта — удалите из копии proxy.php и обновите template.php и script.js.
  • Добавлена валидация входных данных в component.php и search.php, ответ подсказок отдаётся в JSON без eval.
  • Совместимость с PHP 8.2+ (с сохранением работы на PHP 7.x): устранены обращения к неопределённым индексам и deprecated-вызовы.
  • Новые настройки: лимиты распознаваний в минуту на посетителя и на IP-адрес, режим «голосовой ввод только для авторизованных пользователей».
  • Рекомендуем перевыпустить API-ключ в Yandex Cloud.
2.1.3 (28.05.2025)
  • Обновление безопасности модуля
2.1.2 (01.01.1970)
  • Добавлена поддержка php8
  • Исправления проблемы с кодировкой отдельных языковых фраз
2.0.2 (10.02.2022)
  • Ќебольшие изменениЯ свЯзанные с API системы.
  • Ћбновлены ссылки на получение ключа и часть Языковых фраз
2.0.1 (17.01.2022)
  • Небольшие изменения связанные с API системы.
2.0.0 (18.03.2021)
  • Изменился API Яндекса. Теперь для работы поиска достаточно API key
  • Косметические изменения внешнего вида в компоненте строки ввода
1.9.5 (21.09.2020)
  • Добавлена настройка автоматической очистки результатов предыдущего распознавания
  • Исправление мелких недочетов.
Установка

Модуль устанавливается штатным образом.

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

Компоненты размещаются  в разделе "Alkodesign". Для реализации голосового поиска потребуется:

Все поля настроек обязательно должны быть заполнены для работы модуля "Голосовой набор текста для строки поиска.

Получение 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 протоколу.
После чего останется только разместить форму поиска с голосовым вводом на странице /record/index.php




Поддержка




Другие решения разработчика

еще 9 решений

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки