La verificación del habla es un aspecto del software de reconocimiento de voz que utiliza un programa de computadora para anticipar ciertos patrones específicos del habla y luego verificar que esos patrones se encuentran en una grabación de voz o en una persona que habla en vivo. Estos patrones suelen estar relacionados con la cadencia, el tono y las variaciones tonales habituales en una persona que habla. Esta función del software de reconocimiento vocal se puede utilizar para ayudar a capacitar a una persona en cómo hablar correctamente con un cierto acento o inflexión vocal, lo cual es beneficioso para alguien que intenta aprender un estilo de lenguaje en particular. La verificación de voz también se puede usar con programas de reconocimiento de voz para verificar que un hablante específico está hablando y esto se usa a menudo para aplicaciones de seguridad.
En general, la verificación de voz es un proceso mediante el cual un programa de computadora no solo puede reconocer, sino también verificar ciertos aspectos del audio hablado. Normalmente, esto utiliza otras fuentes de habla grabadas para comparar y encontrar diferencias y similitudes. Dicha verificación generalmente utilizará ciertos aspectos del habla, como la pronunciación, el tono de voz y los acentos silábicos colocados en ciertas palabras mientras se habla. El software de verificación del habla se utiliza a menudo para reconocer patrones generales en un cierto tipo de habla o formas únicas en las que habla una persona específica.
Los tipos generales de verificación del habla se utilizan a menudo para entrenar o enseñar a una persona a hablar un nuevo idioma o aprender un dialecto o acento específico de un idioma. Esto a menudo puede ser utilizado por actores, políticos y diplomáticos para desarrollar patrones de habla que se ajusten más a un ideal lingüístico. Los programas informáticos con este tipo de verificación de voz normalmente analizarán la voz de un usuario y la compararán con muestras aceptadas de voz utilizando el acento deseado. Se ilustrarán las modificaciones que el usuario debe hacer y la mayoría de los programas proporcionarán clips de audio para permitir que los usuarios también escuchen las diferencias.
La verificación de voz también se puede utilizar con fines de seguridad en relación con el software de reconocimiento de voz. Este tipo de software se programará con muestras de audio de una persona específica hablando, que luego se analizan para aislar ciertos patrones de habla indicativos de ese hablante. A continuación, las grabaciones se almacenan y se pueden comparar con el discurso futuro para verificar la identidad del hablante. Con este tipo de programa de verificación de voz, un banco o empresa similar puede permitir a los clientes acceder a cuentas personales por teléfono y asegurarse de que es el cliente el que llama mediante el análisis de la voz del cliente. Dichos programas no son necesariamente económicos o de uso generalizado, pero para ciertas aplicaciones pueden ser bastante beneficiosos.