5

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.

Respuesta

1

Descubrí que hay una manera de habilitar el reconocimiento de voz en todos los programas, incluso aquellos que no lo admiten, simplemente yendo a las opciones de Reconocimiento de voz de Windows y seleccionando Habilitar el 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 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.

+0

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

-2

Text to speech in Vista

Sólo se probó 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í ...)

+1

La pregunta es sobre Habla a texto, no texto a voz. – skamradt