Me gustaría ser capaz de dictar en mi aplicación Delphi usando 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 contactar a Microsoft sobre el problema, ellos told them necesitan implementar el Text Services Framework para su aplicación.Vista Reconocimiento de voz en Delphi
Me pregunto si hay alguna manera de implementar esto en Delphi para que pueda dictar en un TMemo o una 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 para permitir el reconocimiento de voz en todos los programas, incluso los que no lo soportan, simplemente por ir a las opciones de reconocimiento de voz de Windows y seleccionando Habilitar dictado por 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 indicador Di el número al lado del elemento que desea, seguido de OK. 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 tratando de descubrir cómo habilitar el reconocimiento de voz sin depender del Habilitar dictado en todas partes opción.
Aunque esto no proporciona la mejor solución, la estoy marcando como la mejor respuesta hasta que alguien pueda encontrar una mejor solución. – Senseful