¿Qué es el reconocimiento de voz de código abierto?
El software de reconocimiento de voz permite a los usuarios ingresar comandos y realizar acciones en sus computadoras utilizando micrófonos estándar y una serie predefinida de comandos verbales. Esto permite a los usuarios abrir programas e ingresar texto estrictamente usando sus voces. Los programas de reconocimiento de voz de código abierto permiten a los usuarios finales ver y potencialmente modificar el código fuente de los programas. La modificación del código fuente permite realizar cambios en todas las funciones del software, lo que permite a los usuarios expertos agregar, eliminar y modificar las funciones del software.
La principal ventaja del diseño de código abierto en los programas de reconocimiento de voz de código abierto es que proporciona a los usuarios finales un mayor nivel de personalización que un programa tradicional de código cerrado. En los programas de código cerrado, el código real del programa está bloqueado y oculto para el usuario final, evitando que se realicen cambios. Un programa de reconocimiento de voz de fuente cerrada ofrece opciones para cambiar las palabras clave utilizadas para acceder a varias funciones. Por lo tanto, un programa de reconocimiento de voz de código abierto elimina las limitaciones del lenguaje de programación sobre los comandos; Al reconfigurar el código fuente, el usuario final puede alterar teóricamente las palabras clave para el programa a cualquier cosa que pueda imaginar.
Otro beneficio del reconocimiento de voz de código abierto es que permite la personalización colaborativa del software. Cuando otros usuarios finales realizan modificaciones útiles, a menudo vinculan sus versiones del programa en línea, permitiendo que otros utilicen las herramientas que han agregado o modificado en el software. Esto significa que puede haber un sinfín de variaciones en el software. Uno podría contrastar esto con un programa de reconocimiento de voz de fuente cerrada, donde la única versión posible es la versión emitida por el fabricante.
Una de las mayores desventajas de los programas de reconocimiento de voz de código abierto es que atienden a los expertos en tecnología. Sin experiencia en programación, puede ser abrumador modificar incluso las funciones más simples del programa. Además, puede ser difícil saber en qué versiones del programa "confiar", ya que los usuarios honestos y sin escrúpulos pueden modificar el programa por igual. Algunas versiones descargables del programa pueden contener spyware, adware u otro tipo de software malicioso. Esto nunca es un problema con las aplicaciones de código cerrado, ya que los usuarios finales saben que no reciben más de lo que el fabricante de software codificó en el programa.