Je suis en train d'écrire une application de mot d'orthographe pour mon fils et je voudrais des recommandations pour de bonnes API qui peuvent être comprises quand elle parle. Je suis en programmation en .Net donc quelque chose qui va interopérer avec ce serait pratique. Merci d'avance.Bonne API de text-to-speech gratuite pour le tuteur orthographe de mot
Répondre
MS Speech SDK. Il est exposé via un assembly .NET. Très facile à utiliser. Mes enfants ont adoré. Gratuit. Les sons générés par le code ci-dessus n'utilisent pas l'inflexion naturelle, avec des pauses et ainsi de suite. Donc, avec une phrase complète, cela ne semble pas être humain. Mais les mots simples sonnent bien, juste une sorte de robotique.
Pour un petit enfant, avec un ensemble de mots assez petit, vous pouvez enregistrer votre propre voix en disant les mots. Je l'ai fait avec un puzzle d'état américain, pour prononcer les noms d'état, plutôt que de recourir au synthétiseur.
Je ne sais pas pourquoi je ne pensais pas de cette avant-
que je faisais un outil dictionnaire recherche, et voulait ajouter la prononciation à elle. Plutôt que d'utiliser le Text-to-Speech, qui donne un son robotique, j'ai adopté une approche différente. M-W.com a des voix humaines capturées dans des fichiers .wav pour la plupart des mots. Donc, j'écrase le site web de Merriam-Webster pour récupérer un fichier wav pour le mot, puis jouez que. Si votre application sera connectée, alors peut-être que cela fonctionnera pour vous aussi.
C'est le flux qu'il traverse:
pronouncing Tricky...looking up 'Tricky'...
dictionary page: http://www.merriam-webster.com/dictionary/Tricky
got dictionary page markup, 35828 chars...
getting pronunciation uri...
got uri: 'http://www.merriam-webster.com//cgi-bin/audio.pl?tricky01.wav=tricky'...
getting page markup...
got pronunciation page markup, 3498 chars...
getting wav uri...
got wav uri: 'http://media.merriam-webster.com/soundc11/t/tricky01.wav'...
getting wav data...
got wav data, 6260 bytes...
playing wav data.
done.
est ici some prototype source code that does it.
Cela fonctionne sur .NET Framework 2.0 et fonctionne également sur le .NET CF 2.0. C'est juste une illustration. C'est un peu naïf de choisir le bon fichier .wav quand il y a plusieurs formes de mots et plusieurs prononciations. Si vous demandez une forme plurielle, vous ne l'obtiendrez peut-être pas. Vous pouvez également ajouter la mise en cache et la gestion des exceptions supplémentaires pour le renforcer.
J'aimerais voir le code pour cela. C'est une idée vraiment cool! –
ok J'ai mis à jour le post et inclus le code. – Cheeso
- 1. API gratuite pour l'analyse des adresses postales américaines?
- 2. C# tuteur en ligne
- 3. Qu'est-ce qu'une bonne solution gratuite pour l'éditeur Richtext et la conversion au HTML?
- 4. Bibliothèque gratuite de rapports pour PHP sans installation?
- 5. Qu'est-ce qu'une bonne bibliothèque gratuite pour éditer des fichiers MP3/FLAC?
- 6. Des idées pour API gratuit pour publier de très petits extraits sonores sur le Web?
- 7. Comment obtenir une meilleure suggestion (orthographe) sur Yahoo BOSS?
- 8. Visionneuse de fichiers SWF gratuite
- 9. API de réseautage social pour PHP
- 10. Informations sur le mot de passe
- 11. API ou bibliothèque de dictionnaire
- 12. Base de données gratuite des fréquences de mots de Google?
- 13. insérer les données de la base de données dans le mot selon le format de table dans le mot
- 14. Existe-t-il une bonne API de visualisation graphique (non cartographique) pour .Net?
- 15. Réinitialiser le mot de passe pour le compte administrateur renommé
- 16. Taxonomie topique gratuite (Système de classification) pour usage commercial
- 17. récupération de mot de passe pour le fichier SyBase
- 18. MQRA: MC: Avertissement: API createConnection utilisée sans nom d'utilisateur, mot de passe pour Application Auth | #]
- 19. API pour diffuser de l'audio
- 20. Toute animation gratuite disponible pour WPF?
- 21. Alternative gratuite au poste de travail TFS
- 22. bonne classe de port série pour le framework .net?
- 23. Une bonne vidéo pour expliquer le contrôle de version?
- 24. Mise en œuvre gratuite de perceptron multicouche?
- 25. Comment puis-je accéder à une API RESTful en PHP qui est le mot de passe projeté (Je sais que le mot de passe)
- 26. Intégration de la webcam dans asp.net avec l'aide gratuite apis
- 27. Meilleur logiciel de gestion de mot de passe pour le groupe de développement - recherche de suggestions
- 28. Vous cherchez une bibliothèque de fuzzing Java ou un outil de fuzzer avec une bonne API
- 29. Inscription gratuite (Regfree) COM
- 30. Comment ajouter à une zone de texte la ligne rouge (comme une mauvaise orthographe dans Word)?
Était-ce assez clair pour faire une application de mot d'orthographe ou a mal prononcé les mots. –
C'est plutôt bien. Cela ressemble toujours à une voix d'ordinateur, mais plutôt bien. Il est très facile de l'essayer, de sorte que vous pouvez voir par vous-même dans quelques minutes. – Cheeso