knorrigt.com

Home > Ordenadores > Cómo construir una aplicación de reconocimiento de voz

Cómo construir una aplicación de reconocimiento de voz

Advertisement

La construcción de reconocimiento de voz en sus aplicaciones puede simplificar la introducción de texto o hacer más fácil el control de texto sin usar el teclado o el ratón. A pesar de que puede ser muy difícil construir un programa de reconocimiento de voz a sí mismo, la integración de un motor de reconocimiento de voz existente en su programa puede ser muy fácil, especialmente para aquellos con conocimientos de programación informática.

Cosas que necesitará

conocimientos de programación

software de reconocimiento de voz

Interfaz de programación de aplicaciones para su software

Preparar Speech Recognition Software

Envuelva a su software con un programa de reconocimiento de voz, tales como Dragon NaturallySpeaking o IBM ViaVoice. Si usted es un desarrollador de software, dar al usuario la opción de comprar el software. Como parte del proceso de instalación de la aplicación, el usuario tiene instalar el programa de reconocimiento de voz también.

Configurar el software de reconocimiento de voz. Para que su aplicación sea capaz de sacar el máximo provecho de reconocimiento de voz, el programa de reconocimiento de voz debe estar configurado correctamente. Esto significa que la configuración del micrófono y del lenguaje deben ajustarse adecuadamente para tener ventaja óptima de las capacidades del programa de reconocimiento de voz.

Entrenar el programa de reconocimiento de voz. Esto puede tener que hacerse fuera de su aplicación, en función de su naturaleza. Si este es el caso, la mayoría de los programas de reconocimiento de voz incluyen programas de formación y pantallas, o el programa de reconocimiento de voz puede ser entrenado en un procesador de textos.

Integrar la entrada de texto

Construir un texto o control de texto enriquecido en su aplicación. Muchos de los programas de reconocimiento de voz funciona con todos los programas que tienen opciones de entrada de texto. Si todo lo que necesita es la introducción de texto, su aplicación probablemente no tendrá ninguna modificación para trabajar con un programa de reconocimiento de voz.

Incluir espacio adicional en el control de entrada de texto. Dado que los programas de reconocimiento de voz puede reconocer el habla a un ritmo más rápido que mucha gente puede escribir, puede ser necesario aumentar el tamaño de los controles de entrada de texto. Deje suficiente espacio para que se inserte y revisado en texto en tiempo real.

Interactuar a través de una API

Utilizar una interfaz de programación de aplicaciones (API) para interactuar con el software de reconocimiento de voz. Muchos de los programas de reconocimiento de voz incluyen una API para otras aplicaciones utilicen. Utilizando uno permitirá que su aplicación tenga acceso completo a todas las funciones de reconocimiento de voz y dar al usuario un control total sobre la aplicación a través del habla.

Integrar la API con su solicitud. Esto puede incluir la realización de más de un "modo" de control por voz. Crear palabras de comando, como "guardar archivo" o "crear nuevo archivo." Al introducir texto, los usuarios también deben ser capaces de hacer correcciones sin tener que tocar el teclado y activar las funciones de texto enriquecido, como negrita, cursiva, subrayado y otros cambios de fuente.

Consejos y advertencias

Póngase en contacto con la empresa que fabrica el software de reconocimiento de voz y preguntar si existe una API disponible. Esto no es un add-on típica con el software de reconocimiento de voz, pero si usted le dice al soporte técnico al cliente que usted está tratando de construir una aplicación de reconocimiento de voz, lo más probable es ser capaz de asegurar la API.

El Google Apps Engine permite a los desarrolladores crear aplicaciones en una variedad de diferentes lenguajes de programación, incluyendo el entorno de ejecución de Java y el entorno de ejecución de Python. Se necesita una cuenta de Google desarroll
Cómo utilizar el software de reconocimiento de voz del dragón. software de reconocimiento de voz hace que sea más fácil de hacer dos cosas a la vez. Hay muchos programas diferentes en el mercado, pero entre los más populares es el paquete de software
Cómo construir una habitación interior en el cine 4D
¿Cómo construir una habitación interior desde cero en el cine 4D aprender más acerca de la animación 3D, modelado y renderización en esta serie de videos de instrucción gratuita. RESUMEN DE LA sERIE Cine 4D es una multi-plataforma, de gama alta, apli
Cómo construir una estación de radio en línea
¿Cómo construir una estación de radio en línea; aprender a crear programas de radio por Internet, blogs y podcasts; obtener hosting y streaming de consejos de expertos Mike Purdy en estos videos instruccionales libres. RESUMEN DE LA sERIE Radio en lí
TV se emite en longitudes de onda más largas que la radio, lo que significa que sus señales no se pueden recibir desde muy lejos. Esto no es un problema si usted tiene cable o TV por satélite, pero si no lo hace, usted necesitará una antena. Si vive
Computadora portátil puede ser de una gran estación de juego portátil si usted sabe cómo construir uno. Aquí es cómo construir una computadora portátil del juego. Instrucciones ¿Que juego? Cuando se construye una computadora portátil del juego hay ci
Cómo construir una computadora Mac en una plataforma de PC
La construcción de un equipo es un proceso difícil que requiere paciencia y trabajo duro. La construcción de un ordenador con Mac componentes de PC sólo tarda un poco más. El mayor problema al hacer esto es la comprensión de las cuestiones legales. D
Cómo construir una barra de progreso en XCode
Los desarrolladores de software comúnmente tienen que hacer las cosas en sus aplicaciones que causa el tiempo de espera para los usuarios. Para combatir esto, los desarrolladores crear barras de progreso que permiten al usuario saber cuánto ha avanza
Cuando se escriben los DVD, que se formatean con una carpeta VIDEO_TS. Además de los datos de vídeo real, una carpeta VIDEO_TS contiene información sobre el comportamiento del DVD. Si un usuario para explorar una carpeta VIDEO_TS, ellos descubren una
Muchos de los niños, los animales, los ancianos, los maltratados y los enfermos son ayudados por las contribuciones de caridad. Las personas que no pueden hacer grandes contribuciones o viajar a países extranjeros para ayudar a los necesitados pueden
¿Cómo construir una página web Espiritual
La espiritualidad se refiere a las cosas que se refieren a las cosas del espíritu, la fe y la religión. En la era de Internet, las personas pueden construir sitios web con el fin de presentar o discutir sus creencias y pensamientos espirituales. Si d
Cómo diseñar una aplicación para iPod
La construcción de una aplicación iPod puede ser complicada si está desarrollando desde cero. Hay empresas que construirán su aplicación para usted, todo lo que tiene que hacer es decirles lo que quiere (y pagar ellos). Pero lo que si se desea diseña
Un sitio web es una colección en línea de páginas web ubicadas en un único dominio o subdominio. Las personas pueden iniciar un sitio web para diversos fines, como para un negocio electrónico o para promover su cartera profesional. Los sitios web pue
¿Cómo instalar una aplicación de Facebook en el rincón?
El Samsung Galaxy Tab 4 Nook ejecuta una versión modificada del sistema operativo Android de Google, lo que significa que es compatible con una serie de aplicaciones de Android para descargar. Aprovechar el nativo Nook Shop aplicación en su Nook para
Cómo crear una aplicación en Word o Excel
Hay muchas formas de solicitud de empleo estándar disponibles. Un empleador puede comprarlos a granel o imprimirlas desde una plantilla. Sin embargo, algunas empresas necesitan para recopilar información de los posibles nuevos empleados que es especí
Usted puede desarrollar una aplicación para el iPad de dos maneras. Si usted tiene un fondo en un lenguaje de programación orientado a objetos como C ++ o Java, puede inscribirse en el Programa de Desarrollador iOS de Apple o comprar el SDK de iOS (S
Compatibilizando una página multi-navegador es una de las tareas más difíciles en el diseño web. No todos los navegadores aceptan el código que se utiliza y, por lo tanto, algunas pantallas no muestran sus datos (render) como donde lo quiere aparecer
Cómo eliminar una aplicación de un iPad
Hay más de 65.000 aplicaciones disponibles para su descarga desde App Store de Apple que van desde juegos hasta aplicaciones de negocios. Con tantas aplicaciones disponibles, y la música y las películas también ocupan espacio en el dispositivo, puede
Si alguna vez quiere construir una casa para sí mismo, todo comienza con la creación de un plan de piso plano. Antes de ir a un empresario de la construcción para crear un conjunto de planos, se puede empezar a trabajar en hacer uno para sí mismo. La