OVH Cloud OVH Cloud

classe directss fait des siennes

2 réponses
Avatar
Jérôme VERITE
Bonjour,
j'ai un petit souci avec la classe DirectSS pour la gestion des agents, en
mode interpreté, elle fonctionne parfaitement, la propriété CountEngines me
renvoie 30 ce qui est bien le nombre de voix installées sur ma machine. Mais
dans l'exécution normale (non interprété), CountEngines me renvoie 10, il ne
considère pas les voix L&H TTS3000.

Pour info, j'utilise le même compte windows, j'ai donc les mêmes droits sur
la base des registres et je suis donc sensé voir toutes les voix.

Si vous avez une idée, je suis preneur, merci d'avance.

Jérôme

2 réponses

Avatar
Jérôme VERITE
Bonjour,

je me permet de réitérer ma question en ajoutant quelques précisions

si je spécifie comme TTSMODEID l'ID d'une voix francaise, en interprété, pas
de problème mais dans la version compilée j'obtiens le message d'erreur

-2147213293 Le moteur de reconnaissance vocale spécifié est introuvable,
il ne correspond pas à la langue spécifiée pour le Compagnon,
ou la restitution vocale est actuellement désactivée.

Comment faire pour faire fonctionner l'agent dans la version compilée de mon
application?

Merci d'avance, car la je bloque totalement la-dessus depuis plusieurs
jours deja.

Jérôme

"Jérôme VERITE" a écrit dans le message de
news:
Bonjour,
j'ai un petit souci avec la classe DirectSS pour la gestion des agents, en
mode interpreté, elle fonctionne parfaitement, la propriété CountEngines


me
renvoie 30 ce qui est bien le nombre de voix installées sur ma machine.


Mais
dans l'exécution normale (non interprété), CountEngines me renvoie 10, il


ne
considère pas les voix L&H TTS3000.

Pour info, j'utilise le même compte windows, j'ai donc les mêmes droits


sur
la base des registres et je suis donc sensé voir toutes les voix.

Si vous avez une idée, je suis preneur, merci d'avance.

Jérôme




Avatar
Jérôme VERITE
J'ai trouvé, il y avait dans la base des registres le chemin de mon
application dans

HKEY_CURRENT_USERSoftwareMicrosoftWindows
NTCurrentVersionAppCompatFlagsLayers

En l'enlevant tout refonctionne correctement mais je suis incapable de dire
pourquoi.

Si vous en avez une explication, ca m'interesse

Jérôme

"Jérôme VERITE" a écrit dans le message de
news:%
Bonjour,

je me permet de réitérer ma question en ajoutant quelques précisions

si je spécifie comme TTSMODEID l'ID d'une voix francaise, en interprété,


pas
de problème mais dans la version compilée j'obtiens le message d'erreur

-2147213293 Le moteur de reconnaissance vocale spécifié est


introuvable,
il ne correspond pas à la langue spécifiée pour le Compagnon,
ou la restitution vocale est actuellement désactivée.

Comment faire pour faire fonctionner l'agent dans la version compilée de


mon
application?

Merci d'avance, car la je bloque totalement la-dessus depuis plusieurs
jours deja.

Jérôme

"Jérôme VERITE" a écrit dans le message de
news:
> Bonjour,
> j'ai un petit souci avec la classe DirectSS pour la gestion des agents,


en
> mode interpreté, elle fonctionne parfaitement, la propriété CountEngines
me
> renvoie 30 ce qui est bien le nombre de voix installées sur ma machine.
Mais
> dans l'exécution normale (non interprété), CountEngines me renvoie 10,


il
ne
> considère pas les voix L&H TTS3000.
>
> Pour info, j'utilise le même compte windows, j'ai donc les mêmes droits
sur
> la base des registres et je suis donc sensé voir toutes les voix.
>
> Si vous avez une idée, je suis preneur, merci d'avance.
>
> Jérôme
>
>