chan_LEG - канал для распознавания речи, обработки сообщений Early media

28 марта 2018, 16:13

"            chan_LEG - специализированный канал в asterisk, который позволяет выполнить обработку звука разговора, независимо от процессов обработки самого разговора и связанным с разговором каналов:
  • специальное прослушивание и запись сторонними приложениями и устройствами;
  • анализ - сравнение с шаблонами;
  • дикторонезависимое распознавание речи (преобразование речи в текст);
  • и др.
Возможно выполнение обработки отдельно входящего, исходящего и обоих одновременно звуковых потоков.
Также Chan_LEG позволяет управлять исходными каналом через установку значений переменных канала и имеет возможность завершения исходного канала (разговора).
Приложение WaitForPattern предназначено для распознавания наличия в звуковом потоке определенных паттернов (шаблонов) звука. В одном вызове может распознавать до 256 паттернов, которые указываются в виде звуковых файлов любого формата, используемых в asterisk. Алгоритм распознавания основан на определении длительности участков голоса и тишины.
Типичными применениями Chan_LEG + WaitForPattern являются:
  • определение наличия автоответчиков - сообщения в предответном состоянии (Early media) при дозвоне мобильным абонентам;
  • динамическое изменение ограничения длительности в текущем разговоре.

 http://www.postmet.com/chanleg