Maison > interface Web > js tutoriel > Entraîneur de prononciation IA

Entraîneur de prononciation IA

Patricia Arquette
Libérer: 2024-12-30 00:46:10
original
965 Les gens l'ont consulté

AI Pronunciation Trainer

Dans cet article je vous présente un projet sur lequel je travaille actuellement : AI Pronunciation Trainer (en ligne ici), un outil conçu pour vous aider à améliorer votre prononciation en utilisant la puissance de l'intelligence artificielle. Ce projet est un refactoring de l'AI Pronunciation Trainer original de Thiagohgl auquel j'ai apporté plusieurs améliorations pour rendre l'outil plus efficace et plus facile à utiliser.

Qu'est-ce que c'est et à quoi ça sert

AI Pronunciation Trainer est un outil qui utilise l'intelligence artificielle pour évaluer votre prononciation et fournir des commentaires, vous aidant ainsi à vous améliorer et à être compris plus clairement. Utilisez les modèles Silero STT / TTS pour la fonctionnalité parole-texte et synthèse vocale, garantissant une évaluation précise et fiable de la prononciation.

Refactor : mise à jour des bibliothèques Frontend et Backend

J'ai mis à jour les bibliothèques backend en amenant notamment PyTorch vers la version 2.5.x. J'ai également modifié la version du modèle allemand Speech-to-Text pour corriger un bug qui empêchait l'utilisation de PyTorch après la version 1.13.x.
Aussi :, concernant le frontend :

  • Bibliothèques javascript mises à jour en utilisant les dernières versions de jQuery (3.7.1) et Bootstrap (5.3.3)
  • Nouvelle interface basée sur Gradio 5.x
  • Ajout des tests E2E avec Playwright
  • Ajout de la possibilité d'écrire, de lire et évidemment d'évaluer une phrase à choix libre
  • Visite guidée pour les nouveaux utilisateurs avec driver.js et css/javascript personnalisé à l'intérieur des blocs Gradio
  • Lecture de mots individuels dans l'enregistrement suivie de la prononciation « idéale » du même mot lu par le moteur Text-to-Speech
  • A également ajouté une fonctionnalité de synthèse vocale dans le navigateur (sous Windows 11, elle ne fonctionne que si les packs de langues anglais et allemand sont installés)

Version en ligne : la démo dans l'espace HuggingFace

Vous pouvez tester mon projet en ligne sur mon Espace HuggingFace. Cette démo en ligne vous permet d'expérimenter les capacités de l'outil sans aucune installation ni configuration. L'espace HuggingFace offre un moyen pratique et accessible de tester AI Pronunciation Trainer et de voir comment il peut vous aider à améliorer votre prononciation. Soyez patient, parfois il est un peu lent ou endormi si personne ne l'a utilisé depuis un moment (localement il est beaucoup plus rapide, surtout si vous avez un ordinateur puissant). Il existe également une version embarquée de l'espace HuggingFace.

Travaux futurs

Bien que cela fonctionne plutôt bien, il y a évidemment place à l'amélioration. Voici quelques-unes des futures améliorations que je prévois de mettre en œuvre :

  • Recevoir des commentaires de l'auteur de l'œuvre originale sur ma documentation et mes modifications
  • Demander à l'auteur de l'œuvre originale quelques explications sur les choix architecturaux et fonctionnels qu'il a faits
  • Évaluer la transition de PyTorch vers ONNX Runtime
  • Ajoutez plus de tests E2E avec Playwright

Conclusion

Je pense qu'AI Pronunciation Trainer est un outil utile pour tous ceux qui souhaitent améliorer leur prononciation de manière indépendante. Grâce à la puissance de l'IA et aux améliorations apportées lors du refactor, cet outil fournit des commentaires précis et fiables pour vous aider à parler plus clairement et avec plus de confiance. Je vous invite à essayer la démo HuggingFace Space et à comprendre comment ce projet peut vous aider sur votre chemin vers une meilleure prononciation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal