terrafina mexico macquarie fibra delphi windows-vista speech-recognition text-services-framework

mexico - Reconocimiento de voz Vista en Delphi



fibra macquarie mexico (2)

Me gustaría poder dictar mi aplicación Delphi utilizando el reconocimiento de voz de Microsoft Vista. Sin embargo, al intentar dictar en un TMemo, simplemente no funciona. Noté que Firefox 3.0 tiene el mismo problema y después de que contactaron a Microsoft sobre el problema, les dijeron que tenían que implementar el Marco de servicios de texto para su aplicación.

Me pregunto si hay alguna forma de implementar esto en Delphi para que pueda dictar en un TMemo o un TRichEdit. Buscar en Google una solución no arrojó ningún resultado relevante. ¿Dónde comenzaría a encontrar una solución?

Editar: descubrí que hay una manera de habilitar el reconocimiento de voz en todos los programas, incluso en aquellos que no lo admiten, simplemente yendo a las opciones de Reconocimiento de voz de Windows y seleccionando Activar dictado en todas partes . Sin embargo, cuando utiliza esto para dictar en un cuadro de edición que no utiliza el Marco de servicios de texto, siempre aparece el Panel alternativo que muestra el mensaje Diga el número al lado del elemento que desea, seguido por Aceptar . Si bien esto puede funcionar para oraciones cortas, no tiene muchas de las funciones útiles, como corregir o eliminar una palabra. Por lo tanto, todavía estoy intentando descubrir cómo habilitar el reconocimiento de voz sin depender de la opción Habilitar dictado en todas partes .


Descubrí que hay una manera de habilitar el reconocimiento de voz en todos los programas, incluso en aquellos que no lo admiten, simplemente yendo a las opciones de Reconocimiento de voz de Windows y seleccionando Habilitar dictado en todas partes . Sin embargo, cuando utiliza esto para dictar en un cuadro de edición que no utiliza el Marco de servicios de texto, siempre aparece el Panel alternativo que muestra el mensaje Diga el número al lado del elemento que desea, seguido por Aceptar . Si bien esto puede funcionar para oraciones cortas, no tiene muchas de las funciones útiles, como corregir o eliminar una palabra.


Texto a voz en Vista

Acabo de probarlo con un botón como el código de demostración en esa página, funciona bien en Vista SP1 / D2007. (Es curioso, hice clic en el enlace de etiqueta ''Vista'' y lo encontré allí ...)