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
  • Proponer opciones adicionales o macrocomandos
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

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.

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)
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