AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones varias de WINDEV
  • Presentación
  • ¿Cómo proceder?
  • Condiciones necesarias
  • Uso de los comandos de voz en la aplicación
  • Proponer opciones adicionales o macrocomandos
  • Desactivar el reconocimiento de voz
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Las aplicaciones que desarrolles pueden reaccionar a la voz del usuario. Por ejemplo, algunas acciones (Scrolling a tabla, cerrar ventanas, seleccionar una casilla de verificación o hacer clic en un botón) se apoyan automáticamente.
Todos los comandos estándar de Windows son compatibles.
También puede añadir sus propios comandos de voz a sus aplicaciones. Por ejemplo, diga "Buscar el formulario del Sr. John Smith" y se realizará la acción correspondiente.
¿Cómo proceder?

Condiciones necesarias

Windows Para utilizar los comandos de voz en sus aplicaciones, su ordenador debe estar equipado con:
  • Windows Vista (o posterior).
  • un programa de reconocimiento de voz (Dragon Naturally Speaking por ejemplo, pruebas realizadas con la versión 9 "Preferred" o "standard").
AndroidiPhone/iPad Para utilizar los comandos de voz en sus aplicaciones, el servicio de reconocimiento de voz debe estar instalado en la Phone. El reconocimiento de los comandos de voz debe ser activado por SpeechRecognitionTrigger.
iPhone/iPad Atención: Las funciones para el reconocimiento de voz se pueden utilizar desde iOS 10.
Windows

Uso de los comandos de voz en la aplicación

Para usar los comandos de voz en la aplicación:
  1. Active el programa de reconocimiento de voz.
  2. Dicte los subtítulos de las opciones del menú o de los botones que desee utilizar.

Proponer opciones adicionales o macrocomandos

Los procedimientos o funciones pueden ser associated con un comando de voz. Lo único que hay que hacer es asociar la Procedure con el comando a través de SpeechRecognitionAddCommand. Este Procedure es relacionado al Procedure para la ventana actual.
En la Procedure, la frase que desencadenó el comando de voz puede ser recuperada. Esto le permite aislar la información solicitada (nombre del cliente, nombre de la ciudad,...).
Tiene la posibilidad de eliminar esta asociación con SpeechRecognitionDeleteCommand.
Ejemplo:
// Start the "Find" procedure if the voice command is recognized
nVoiceID is int
nVoiceID = SpeechRecognitionAddCommand("Find", "Finds the form of")
PROCÉDURE Find(Param1)
sCustomer is string = Param1[[21 TO ]]
HReadSeekFirst(sCustomer, FIRSTNAMELASTNAME, sCustomer)
Windows

Desactivar el reconocimiento de voz

El reconocimiento de voz se habilita automáticamente por Default.
Para deshabilitar el reconocimiento de voz en su aplicación, use AAFDisable con el aafSpeechRecognition 006e006900740069006f006e00 constante.
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local