Распознавание речи с помощью Yandex SpeechKit Сloud — различия между версиями
Строка 33: | Строка 33: | ||
'''Шаг 1.''' Скачайте и импортируйте сценарии в вашу систему '''Oktell'''. | '''Шаг 1.''' Скачайте и импортируйте сценарии в вашу систему '''Oktell'''. | ||
− | '''Скачать | + | '''Скачать сценарий:''' [http://wiki.oktell.ru/images/f/f1/Yandex_SpeechKit_Recognition_IVR.zip Yandex_SpeechKit_Recognition_IVR.zip] |
− | + | ||
В архиве располагаются два сценария: | В архиве располагаются два сценария: | ||
− | *''' | + | *'''Yandex_SpeechKit_Recognition_main''' - сценарий для записи голосового сообщения |
− | *''' | + | *'''Yandex_SpeechKit_Recognition_IVR''' - сценарий для отправки записи на сервис Яндекса и приема распознанного сообщения. |
После импорта сценариев в '''Oktell''', сохраните их "'''На сервер'''" | После импорта сценариев в '''Oktell''', сохраните их "'''На сервер'''" | ||
− | '''Шаг 2.''' В сценарии ''' | + | '''Шаг 2.''' В сценарии '''Yandex_SpeechKit_Recognition_IVR''' в компоненте "'''Required params'''" определите следующие параметры: |
*'''uuid''' - уникальная строка для подключения | *'''uuid''' - уникальная строка для подключения | ||
*'''key''' - специальный ключ для подключения к сервису '''Yandex SpeechKit'''. Запросить ключ можно по почте '''speechkit@yandex‐team.ru''' или на сайте разработчиков. | *'''key''' - специальный ключ для подключения к сервису '''Yandex SpeechKit'''. Запросить ключ можно по почте '''speechkit@yandex‐team.ru''' или на сайте разработчиков. | ||
Строка 59: | Строка 58: | ||
− | '''Шаг 3.''' В модуле "'''Администрирование'''" - "'''Внутренние номера'''" добавьте внутренний номер с типом "'''Запуск IVR'''". Выберите IVR-сценарий ''' | + | '''Шаг 3.''' В модуле "'''Администрирование'''" - "'''Внутренние номера'''" добавьте внутренний номер с типом "'''Запуск IVR'''". Выберите IVR-сценарий '''Yandex_SpeechKit_Recognition_main'''. |
Строка 74: | Строка 73: | ||
− | Полученный текст затем можно проанализировать и выполнить необходимые действия. | + | Полученный текст передается в переменной '''parse_bestText''', которую затем можно проанализировать и выполнить необходимые действия. Описанные сценарии вы можете использовать непосредственно в главном сценарии маршрутизации звонков. |
− | + | '''Дополнение:''' Также вы можете скачать служебный сценарий интеграции с системой Yandex SpeechKit. Сценарий может использоваться для off-line распознавания голосовых файлов. | |
− | + | '''Скачать сценарии:''' [http://wiki.oktell.ru/images/c/ca/Yandex_SpeechKit_Recognition.zip Yandex_SpeechKit_Recognition.zip] |
Версия 11:19, 18 апреля 2014
Yandex SpeechKit - система для распознавания голосовых запросов на русском языке.
Распознавание речи позволяет создавать системы автоматического обслуживания клиентов в тех случаях, когда не применимо управление с помощью тонального набора. В качестве примера можно рассмотреть сервис бронирования авиабилетов, который подразумевает выбор их большого числа городов. Тональное меню в таком сервисе не удобно, поэтому голосовое управление будет самым эффективным. Диалог между системой и абонентом может выглядеть следующим образом:
Система: Здравствуйте. Куда вы хотите лететь? Абонент: Казань Система: Откуда вы хотите лететь? Абонент: Москва Система: Назовите дату вылета Абонент: 10 апреля
Общение с таким голосовым порталом становится приближенным к обслуживанию оператором.
Система распознавания голосовых запросов применяется во многих системах, например, для:
- Голосовой навигации в многоуровневых меню IVR и автоматического соединения с нужным сотрудником
- Распознавания адреса для доставки
- Автоматической голосовой аутентификации пользователей при запросе персонализированной или конфиденциальной информации по телефону или через интернет
- Справочной системы информационного обслуживания
- Корпоративной системы голосового самообслуживания клиентов (запрос баланса, проверка лицевого счета, бронирование билетов)
Система распознавания речи, как правило, состоит из следующих частей:
- Запись сообщения от абонента
- Распознавание голоса и прием текстовых данных от сервиса
- Анализ полученной информации и выполнение необходимых действий
Для использования Yandex SpeechKit в вашей системе выполните следующие действия:
Шаг 1. Скачайте и импортируйте сценарии в вашу систему Oktell.
Скачать сценарий: Yandex_SpeechKit_Recognition_IVR.zip
В архиве располагаются два сценария:
- Yandex_SpeechKit_Recognition_main - сценарий для записи голосового сообщения
- Yandex_SpeechKit_Recognition_IVR - сценарий для отправки записи на сервис Яндекса и приема распознанного сообщения.
После импорта сценариев в Oktell, сохраните их "На сервер"
Шаг 2. В сценарии Yandex_SpeechKit_Recognition_IVR в компоненте "Required params" определите следующие параметры:
- uuid - уникальная строка для подключения
- key - специальный ключ для подключения к сервису Yandex SpeechKit. Запросить ключ можно по почте speechkit@yandex‐team.ru или на сайте разработчиков.
- topic - тема голосового сообщения, параметр влияет на качество распознавания. Возможны 4 варианта:
- freeform - свободная форма (SMS, заметка и др.)
- general - запросы для поиска в Интернете
- maps - географические названия (адрес, место, названия ресторанов и др.)
- music - музыкальные названия (музыкальные группы, названия песен, певцы и др.)
По умолчанию, в компоненте используются тестовые данные от разработчиков. После изменения данных, сохраните сценарий "На сервер".
Шаг 3. В модуле "Администрирование" - "Внутренние номера" добавьте внутренний номер с типом "Запуск IVR". Выберите IVR-сценарий Yandex_SpeechKit_Recognition_main.
Нажмите "Сохранить". Затем "Применить".
Шаг 4. При звонке на заданный номер, проговорите сообщение. В конце нажмите "*". Через несколько секунд появятся уведомления с распознанным текстом.
Полученный текст передается в переменной parse_bestText, которую затем можно проанализировать и выполнить необходимые действия. Описанные сценарии вы можете использовать непосредственно в главном сценарии маршрутизации звонков.
Дополнение: Также вы можете скачать служебный сценарий интеграции с системой Yandex SpeechKit. Сценарий может использоваться для off-line распознавания голосовых файлов.
Скачать сценарии: Yandex_SpeechKit_Recognition.zip