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#)