Question

Je voudrais faire un texte japonais à la parole sur mes fenêtres dédiées 2003 serveur x64 avec le framework .net, en utilisant c # J'ai trouvé quelque chose sur Google, mais nécessite d'installer un grand nombre de fichiers sur le serveur ... Je n'aime pas, pour des questions de stabilité: il y a une autre option, comme un dll lié ou quelque chose

Était-ce utile?

La solution 3

en utilisant SAPI dans un site Web ASP.NET, est impossible: le son est reproduit sur le serveur: S

Il semble qu'il y ait la nécessité de Microsoft Speech Server ... Ou pas? Avec asp.net est possible d'exécuter une ligne de commande exe sur le serveur pour enregistrer un mp3, alors que mp3 flux, non? (Comment faire? Je vais essayer de le comprendre) Je vais aller dans cette voie, je vous laisse savoir le résultat:)

modifier est ce que je résolu: Comment enregistrer du texte -À-parole en tant que wav avec Microsoft SAPI

Je sauve la voix générée dans un fichier wav, puis-je intégrer sur la page, en jouant dans un lecteur flash COOL !!

Autres conseils

Vous pouvez utiliser Microsoft Speech SDK . Il est un ensemble d'API COM contenant les moteurs TTS et SR. Je ne sais pas si elle contient TTS japonais bien.

Ce que vous voulez le plus probable est le Microsoft Speech Server en particulier si votre webite va rencontrer une charge décente ou de volume.

Sur le site:

  

"Une plate-forme vocale, MSS contient tous   les composants du serveur de déploiement   téléphonie (voix uniquement) et multimodal   applications (voix / vidéo). MSS   combine les technologies Web,   services de traitement de la parole, et   les capacités de téléphonie en un seul   système. «

Il est aussi dédié Microsft communauté discours qui va probablement vous aider se lancer dans ce domaine. En outre, je ne suis pas sûr de ce que la dernière version est ... 2004 R2?

Cet article a un diagramme décent décrivant les différents Composants. On dirait un bon ajustement pour l'intégration avec une application Web ASP.

Utiliser la bibliothèque Microsoft Speech voir cet article Text to Speech avec la version bibliothèque Microsoft Speech SDK et 5.1 CodeProject. Voir aussi Ordinateurs Donner une voix dans Coding4Fun

Le System.Speech.Synthesis espace de noms a fait partie du cadre depuis .NET 3.0. Cependant, il a des dépendances internes sur les bibliothèques Speech SDK COM (il choisit la version correcte en fonction du système d'exploitation hôte), donc je recommande le prototypage du travail avant de sauter dedans.

La classe que vous devriez probablement dans un premier temps est System.Speech.Synthesis.SpeechSynthesizer (code exemple et livre blanc )

Attention: J'ai personnellement rencontré des problèmes liés à l'aide des API de la parole dans un environnement ASP.NET dans lequel la demande qui a renvoyé les données audio ne sont jamais revenus. Malgré le débogage lourd que je n'ai jamais été en mesure de résoudre le problème et la fonction a été abandonnée. J'ai eu un cas de support non résolu avec Microsoft pendant 12 mois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top