Reconocer Voz - ASR

Este nodo sirve para reconocer voz (Automatic Speech Recognition). Es utilizado cuando ante una serie de opciones, el usuario la selecciona verbalmente.

Atributos requeridos por el nodo:

  • Reconocedor: Motor definido para el reconocimiento.
  • Gramática: Puede ser o bien una variable o una lista de palabras definidas y subidas a la plataforma en el menú de gramáticas. Esto sirve para darle el universo de palabras donde tendrá que detectar el reconocedor.
  • Máx. Silencio Inicial: Tiempo máximo sin audio antes de empezar a escuchar algo. Este valor está expresado en segundos.
  • Máx. Silencio Final: Una vez que empieza a escuchar silencio espera esta cantidad de segundos antes de finalizar el reconocimiento. Este valor está expresado en segundos.
  • Duración Max: Es el tiempo máximo de detección de voz.
  • Locución: Esta locución será la que escuche el cliente mientras se detecta la voz.
  • Detener al detectar voz: Al tildar esta opción la locución reproducida será detenida en el momento de detectar voz.
  • Permite DTMF: Con esta opción podemos permitirle al usuario ingresar dígitos y asignárselo a la variable creada.
  • Variable: Variable en donde se guarda el dígito ingresado.
  • Dígitos: Sera la cantidad de dígitos esperados para que ingrese el cliente.

A medida que vaya detectando palabras irá generando una tabla con tantas filas como palabras haya encontrado, eso se guardará en la variable PALABRAS_ASR. En el momento que se desee obtener la columna del texto se podrá realizar al asignarle X=TEXTO_ASR (#fila_DESEADA#) a una variable, como también se podrá asignarle un valor Y=VALOR_ASR (#fila_DESEADA#)