Midiendo de Reconocedor de Voz

Midiendo Despliegues de LumenVox

En el proceso de construir aplicaciones de voz mucha gente nos pregunta, "¿Cuantos puertos se pueden utilizar en una maquina?"

En general, el numero de sesiones de voz simultaneas que pueden funcionar exitosamente en una maquina varían dependiendo la capacidad de la maquina y el tipo de software de reconocimiento de voz. Por ejemplo, reconocer un solo digito es computacionalmente menos "caro" que reconocer una dirección de domicilio completa desde una gramática compleja.

En LumenVox le podemos proveer con un número estimado de los puertos o canales que necesitara para diseñar una aplicación exitosa que funcione con varias configuraciones de hardware. Nuestra aplicación "muestra" simula un usuario hablando a un IVR que emite una voz e interacciones DTMF. El progreso de llamada a través de una serie de interacciones, incluyendo dígitos, monedas corrientes, día y tiempo, comandos de menú y gramáticas mixtas.

Con nuestras herramientas especializadas en exámenes, tenemos la capacidad de generar una gran cantidad de llamadas y medir el comportamiento del software de reconocimiento de voz de LumenVox, que usamos como ejemplo para los desarrolladores que construyen IVRs de voz estándares. Estos exámenes son realizados en configuración de Windows o Linux:

Maquina de bajo recurso 85 sesiones concurrentes
Maquina de alto recurso 360 sesiones concurrentes

Estos resultados tienen la intención de actuar como guía. Su aplicación puede permitir densidad más alta o mas baja.

Ambiente de Prueba

La configuración del ambiente de prueba:

Maquina de bajo recurso
Intel Xeon CPU, 2.4 GHz (), total de 4 CPU cores
2.0 GB de RAM
Sistema operativo de 32-bit (Windows XP Professional SP2 32-bit y CentOS 5.4 Linux 32-bit)

Maquina de alto recurso
2x Intel Xeon CPU, 2.33 GHz (E5410), quad-core, para un total de 8 CPU cores
8.0 GB de RAM
Sistema operativo de 64-bit (Windows Server 2008R2 64-bit y CentOS 5.4 Linux 64-bit)

Configuración de Examen

  • Versión LumenVox 10.2
  • Paquete LumenVox (Servidor de Media, Mecanismo de Voz, Servidor de Licencia) instalado en una maquina destino
  • Llamadas dirigidas por una maquina separada en el mismo Network de área local como servidor de LumenVox
  • Cuando termine una llamada, el sistema espera 10 segundos antes de mandar la siguiente llamada

NOTA: Para alcanzar los niveles más altos en el examen exhibido, algunas configuraciones predeterminadas de LumenVox fueron modificadas. Por ejemplo, el Servidor de Media tiene una configuración predeterminada para usar hasta 200 puertos, Esta configuración tiene que ser incrementada para obtener 360+ sesiones simultáneas.

Por favor contacte a LumenVox para más información, si esta tratando de efectuar sesiones de mayor densidad.

Criterio de Examen

Los exámenes de LumenVox tienen el propósito de medir el desempeño del sistema en la misma manera en la que una persona lo haría cuando llamaría a un IVR. Sin embargo nosotros no medimos la carga del hardware directamente, sino que nos aseguremos que el sistema funcione en la manera exacta tal cual esperábamos. Nuestro criterio para un examen exitoso es lo siguiente:

  • El sistema debe de funcionar con una tasa mayor al 95% de éxito para todos sus eventos
  • Un "evento" consiste en reconocimiento de voz, interacción DTMF o una llamada nueva
  • El tiempo promedio para iniciar una sesión nueva debe de ser menor a un segundo
  • Para que el reconocimiento de voz o interacción DTMF sea exitosa LumenVox debe responder correctamente dentro de 5 segundos del final de la voz/DTMF
  • Las interacciones tuvieron una división del 70%/30% voz/DTMF