|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
| Synthèse vocale : sélectionner la voix |
| Iniciado por dakota99, 04,dic. 2018 21:33 - No hay respuesta |
| |
| | | |
|
| |
Miembro registrado 34 mensajes |
|
| Publicado el 04,diciembre 2018 - 21:33 |
Bonjour,
Dans une appli Windev de souhaiterais utiliser la synthèse vocale pour lire des phrases en français puis en anglais. J'ai suivi l'exemple fourni qui utilise un assemblage Dot.net : system.speech et la procédure pTextToSpeech1 à laquelle il faut envoyer une chaîne de caractères à lire.
Jusqu'à présent le texte est lu correctement avec la voix par défaut. Je souhaiterais sélectionner une autre voix. Pour ce faire il faudrait connaître le nom des voix installées.
Dans la doc https://docs.microsoft.com/fr-fr/dotnet/api/system.speech.synthesis.speechsynthesizer… il est indiqué d'utiliser la méthode pTextToSpeech1.gclTextToSpeech.GetInstalledVoices()
Ma question : comment récupérer dans Windev la valeur retournée par cette méthode ? Le code suivant provoque l'erreur suivante : Un élément de type 'objet .NET' ne peut pas être converti vers le type 'chaîne UNICODE'. m est une chaîne = pTextToSpeech1.gclTextToSpeech.GetInstalledVoices()
Merci pour votre aide. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|