J'essaie de faire un projet qui utilise les bibliothèques de reconnaissance de la parole Windows et j'essaie d'ajouter une référence à System.Speech puisque j'utilise:
SpeechSynthesizer synth = new SpeechSynthesizer();
6 Réponses :
Vérifiez votre type de projet et la version du cadre C'est ciblant. P>
S'il n'est pas disponible lorsque vous tapez, vérifiez les références et ajoutez-la s'il manque là.
Vérifiez le répertoire des assemblages de référence généralement trouvés dans: C: \ Fichiers de programme \ Assemblages de référence \ Microsoft \ Framework \ v3.0 \ P>
qui devrait avoir une copie de System.Speech DLL P>
Cliquez sur le projet dans la barre de menus, puis cliquez sur Ajouter une référence. Cliquez sur l'onglet .NET dans la fenêtre qui apparaît. Rechercher et sélectionner System.Speech. Cliquez sur OK. Cela devrait fonctionner après cela. P>
Travaillé pour moi, thamanks
J'ai aussi eu le même problème, de résoudre l'utilisation de projets code> > strong>
Ajouter une référence code>
Ajoutez ensuite le fichier suivant C: \ Fichiers de programme \ assemblages de référence \ Microsoft \ Framew \ v3.0 \ system.speech.dll code> p> p>
Eh bien, j'ai vécu ce problème il y a plusieurs mois.
C'est comme ça que la solution a fonctionné pour moi:
Allez à:
Cela se produit pour les raisons: p>
Bien, il peut être facilement solvable: p>
S'il ne résout pas ce problème, utilisez la méthode 2 p>
Ajoutez le fichier suivant au projet. P>
aller à: Projets Menu> Ajouter une référence> Parcourir> C: \ Fichiers de programme (X86) \ Assemblages de référence \ Microsoft.netFramework \ v4.6.1 \ system.speech.dll p>
S'il ne résout pas ce problème, utilisez la méthode 3 p>
aller à: Project Solution Explorateur> Développez Références> Cliquez avec le bouton droit de la souris sur System.Speech -> Sélectionner les propriétés -> Version spécifique -> Set sur "False" P>
Remarque: assurez-vous que l'intégration des types Interop est définie sur "False" (propriétés de référence) p>