est-ce que vb est un language de programmation d'un serveur vocal?
est-ce que vb est un language de programmation d'un serveur vocal?
:Envoyé par cool
Je pense que cool se demande si VB peut servir de langage de développement pour lire des données et les traduire vocalement.
La réponse est dans ce cas non. Du moins avec VB tout seul.
Il serait à mon avis possible de réaliser cette tâche, mais en faisant appel à des APIs de Windows, parmi lesquelles Speech (si ma mémoire est bonne). Je ne suis pas certain de cela, mais il me semble qu'existe aussi une DictaVoice ou quelque chose comme cà (mais cette dernière dll n'est peut-être pas de Windows directement).
En résumé, la chose sera difficile (tout au moins lourde) à réaliser avec VB, qui n'est pas le meilleur outil pour celà.
Tu devrais plutôt te mettre en chasse de VoiceXML (XML est adapté, je crois, à ce genre de traitement). Il y a aussi SGML, beaucoup plus complet en la matière, mais très cher.
Si maintenant tu tiens à te "débrouiller" avec VB et l'API Speech, voilà un lien qui devrait te permettre d'avancer :
http://www.freevbcode.com/ShowCode.asp?ID=5951
EDIT : je viens de téléphoner très loin pour voir comment j'y avais résolu ce problème il y a quelques années, pour pas cher (environ 32 euros)
Je ne peux faire ici la publicité d'un produit, mais, pour ce prix là seulement, il y en a plusieurs capables, une fois sélectionné un texte, de le traduire en voix (avec un choix de voix).
On appelle, depuis VB, l'application concernée (en fenêtre réduite), puis on sélectionne le texte et on excite à nouveau l'application de lecture. Pour 32 euros, le résultat est parfait et agréable.
Maintenant : si tu te contentes de peu (lecture en voix masculine et avec un accent anglais épouvantable) : tu as le composant Microsof Direct -Text-To-Speech qui demande très peu de syntaxe....
svp à qoui sert un serveur vocal?
ben par exemple à donner des informations diverses et variées ...
style tapez 1 pour interroger votre compte bancaire.....
grand merci c'est trop gentil jmfmarques.
mais il on m'a conseillé d'utiliser windev9 est-ce qu'il peut résoudre le problème.
Partager