PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → synthese vocale
synthese vocale
Débuté par Francis, 02 juin 2025 12:23 - 4 réponses
Posté le 02 juin 2025 - 12:23
Bonjour,
Comment fait-on pour lire un audio par synthèse vocale, en arrière plan?
Merci
Membre enregistré
290 messages
Posté le 02 juin 2025 - 18:44
Bonsoir,
S'agit-il de lire un texte ou un fichier audio ?

Si c'est un texte :
https://doc.pcsoft.fr/fr-FR/?1000019805&name=synthesevocalelittexte_fonction
en indiquant le paramètre "bloquant" à FAUX (valeur par défaut)

Si c'est un audio :
https://doc.pcsoft.fr/fr-FR/?3013047&name=son_fonction
en utilisant le paramètre "sonDéfaut" (valeur par défaut)

Cdlt
Posté le 03 juin 2025 - 10:05
Merci M. Fabrice,
Je Lit bien le texte avec SynthèseVocaleLitTexte().
Mon problème est que la lecture s'arrête en arrière plan.
Comment faire pour continuer la lecture en arrière plan?
Merci
Membre enregistré
290 messages
Posté le 03 juin 2025 - 11:27
A priori, ce n'est pas possible car la fonction SynthèseVocaleLitTexte() provoque l'ouverture d'une fenêtre. Ce qui est interdit en arrière plan.
La solution consiste à afficher une notification puis lors du clic sur la notification, l'application sera remise au premier plan.
Ceci est expliqué dans la doc
Posté le 03 juin 2025 - 16:15
ok, merci Fabrice. J'opte pour la désactivation de la mise en veille