La parole est une méthode populaire et intelligente à l’époque moderne pour interagir avec des appareils électroniques. Comme nous le savons, il existe de nombreux outils de reconnaissance vocale open source disponibles sur différentes plateformes. Depuis le début de cette technologie, elle a été améliorée simultanément dans la compréhension de la voix humaine. C’est la raison; il a maintenant engagé beaucoup de professionnels qu’auparavant. L’avancée technique est suffisamment forte pour le rendre plus clair pour le commun des mortels.


L’outil de reconnaissance vocale open source n’est pas beaucoup disponible comme le logiciel typique que nous utilisons dans notre vie quotidienne sur la plate-forme Linux. Après de longues recherches, nous avons trouvé pour vous des applications bien présentées avec une courte description. Jetons un coup d’œil aux points ci-dessous!

1. Kaldi


Kaldi est un type spécial de logiciel de reconnaissance vocale, lancé dans le cadre d’un projet à l’Université John Hopkins. Cette boîte à outils est livrée avec une conception extensible et écrite en langage de programmation C++. Il offre un environnement flexible et confortable à ses utilisateurs avec de nombreuses extensions pour améliorer la puissance de Kaldi.

Kaldi-Reconnaissance Vocale Open Source

Caractéristiques remarquables de Kaldi

Publicité
  • Une application de reconnaissance vocale open source gratuite et flexible, sous licence Apache.
  • Fonctionne sur plusieurs plates-formes, y compris GNU/LinuxBSD et Microsoft Windows.
  • Fournit une assistance pour installer et configurer l’application sur votre système.
  • Outre le système de reconnaissance vocale, il prend également en charge les réseaux de neurones profonds et les transformations linéaires.

Obtenir Kaldi

2. CMUSphinx


CMUS Sphinx est livré avec un groupe de systèmes enrichis en fonctionnalités avec plusieurs packages prédéfinis liés à la reconnaissance vocale. Il s’agit d’un programme open source, développé à l’Université Carnegie Mellon. Vous obtiendrez cet outil de reconnaissance indépendant du locuteur dans plusieurs langues, dont le français, l’anglais, l’allemand, le néerlandais, etc.

Cmusphinx - Reconnaissance Vocale Open Source

Caractéristiques remarquables de CMUSphinx

  • Il s’agit d’un système de reconnaissance vocale facile à utiliser et rapide avec une interface conviviale.
  • Livré avec une conception flexible et un système efficace, même sur des plates-formes à faibles ressources.
  • Fournit des outils de formation de modèles acoustiques via son package Sphinxtrain.
  • Aide à effectuer différents types de tâches grâce à ses packages utiles, notamment la détection de mots clés, l’évaluation de la prononciation, l’alignement, etc.
  • Il s’agit d’un outil multiplateforme qui prend en charge les systèmes Windows et Linux.

Obtenir CMUSphinx

3. DeepSpeech


DeepSpeech est un moteur de reconnaissance vocale open source pour convertir votre parole en texte. C’est une application gratuite de Mozilla. Pour exécuter le projet DeepSearch sur votre appareil, vous aurez besoin de Python 3.r ou supérieur. En outre, il a besoin d’un fichier d’extension Git, à savoir Git Large File Storage. Il est utilisé pour versionner des fichiers volumineux pendant que vous l’exécutez sur votre système.

Discours Profond

Caractéristiques remarquables de DeepSpeech

  • DeepSpeech utilise le framework TensorFlow pour rendre la transformation vocale plus confortable.
  • Il prend en charge le GPU NVIDIA, ce qui permet d’effectuer une inférence plus rapide.
  • Vous pouvez utiliser l’inférence DeepSearch de trois manières différentes ; Le package Python, le package Node.JS ou le client de ligne de commande.
  • Chaque fois que vous souhaitez exécuter ce logiciel sur votre système, vous devez activer l’environnement virtuel à l’aide de la commande Python.
  • Il a besoin d’un environnement Linux ou Mac pour exécuter cette application.

Obtenir DeepSpeech

4. Wav2Letter++


WavLetter++ est un outil de reconnaissance vocale moderne et populaire, développé par l’équipe Facebook AI Research. C’est un autre programme open source sous licence BCD. Ce logiciel de reconnaissance vocale ultra-rapide a été construit en C++ et introduit avec de nombreuses fonctionnalités. Il offre à ses utilisateurs la possibilité de modéliser le langage, de traduire automatiquement, de synthétiser la parole, etc., dans un environnement flexible.

Caractéristiques remarquables de Wav2Letter++

  • Il contient une communauté active sur des plates-formes populaires telles que Facebook et Google Group pour aider ses utilisateurs dans le monde entier.
  • WavLetter++ est une boîte à outils rapide et flexible qui utilise la bibliothèque de tenseurs ArrayFire pour une efficacité maximale.
  • Il vous permet de travailler avec un framework hautes performances comme wav2letter++, qui aide à faire une recherche réussie et à ajuster le modèle.
  • En outre, il fournit une documentation complète à travers les sections du didacticiel.
  • Dans le dossier des recettes, vous obtiendrez les recettes détaillées pour WSJ, Timit et Librispeech.

Obtenez Wav2Letter++

5. Jules


Julius est relativement un ancien logiciel de reconnaissance vocale open source développé par Lee Akinobu. Cet outil est écrit en langage de programmation C par les développeurs de Kawahara Lab, Université de Kyoto. Il s’agit d’une application de reconnaissance vocale performante disposant d’un large vocabulaire. Vous pouvez l’utiliser en anglais et en japonais. Cela peut être un excellent choix si vous souhaitez l’utiliser à des fins académiques et de recherche.

Jules

Caractéristiques remarquables de Julius

  • Julius est une application hautement configurable qui peut définir différents paramètres de recherche pour ajuster ses performances.
  • Cet outil est basé sur une stratégie en 2 passes qui vous offre une performance en temps réel et de haute qualité.
  • Il s’agit d’un projet multiplateforme qui s’exécute sur les systèmes Linux, BSD, Windows et Android.
  • Intégré à Julian, un analyseur de reconnaissance basé sur la grammaire.
  • En plus de prendre en charge la grammaire basée sur des règles, il fournit également une sortie graphique Word, une notation de confiance, un rejet d’entrée basé sur GMM et bien d’autres fonctionnalités.

Obtenez Julius

6. Simon


Simon est livré avec un logiciel de reconnaissance vocale moderne et facile à utiliser, développé par Peter Grasch. C’est un autre programme open source sous la licence publique générale GNU. Vous êtes libre d’utiliser Simon dans les systèmes Linux et Windows. En outre, il offre la possibilité de travailler avec n’importe quelle langue.

Simon-Reconnaissance Vocale Open Source

Caractéristiques remarquables de Simon

  • À l’aide de sa calculatrice à commande vocale, Simon offre la possibilité d’effectuer diverses opérations arithmétiques.
  • Compatible avec Skype et d’autres programmes VOIP populaires pour établir un système de communication facile avec des amis et des parents.
  • Il permet aux utilisateurs de regarder des diaporamas et des vidéos, d’écouter de la musique et plus encore avec quelques commandes vocales simples.
  • En outre, c’est un outil essentiel pour lire les journaux et surfer sur Internet.

Obtenez Simon

7. Mycroft


Mycroft est livré avec un assistant vocal open source facile à utiliser pour convertir la voix en texte. Il est considéré comme l’un des outils de reconnaissance vocale Linux les plus populaires à l’époque moderne, écrit en Python. Il permet aux utilisateurs de tirer le meilleur parti de cet outil dans un projet scientifique ou une application logicielle d’entreprise. En outre, il peut être utilisé comme un assistant pratique, qui peut vous indiquer l’heure, la date, la météo, etc.

Caractéristiques remarquables de Mycroft

  • Intégré aux médias sociaux et aux plateformes professionnelles les plus populaires, notamment Facebook, Github, LinkedIn, etc.
  • Vous pouvez exécuter cette application sur différentes plates-formes logicielles et matérielles. Il peut s’agir d’un ordinateur de bureau ou d’un Raspberry Pi.
  • En plus d’être un assistant vocal intelligent, il offre la possibilité d’enregistrement audio, d’apprentissage automatique, de bibliothèque de logiciels, etc.
  • Il permet aux utilisateurs de convertir le langage naturel en données lisibles par machine via Adapt, un analyseur d’intention de Mycroft.

Obtenir Mycroft

8. OpenMindSpeech


Open Mind Speech est l’un des outils de reconnaissance vocale Linux essentiels qui vise à convertir gratuitement votre discours en texte. Il fait partie de Open Mind Initiative, gère son fonctionnement, en particulier pour les développeurs. Ce programme a été introduit avec différents noms comme VoiceControl, SpeechInput et FreeSpeech avant d’obtenir le nom actuel.

Caractéristiques remarquables d’OpenMindSpeech

  • Il utilise l’environnement Overflow dans l’opération de reconnaissance vocale pour rendre les applications complexes flexibles.
  • Open Mind Speech est principalement compatible avec les plateformes Linux et UNIX.
  • Grâce à Internet, il peut collecter des données de parole auprès des e-citoyens, qui sont les contributeurs de données brutes.

Obtenez OpenMindSpeech

9. Contrôle de la parole


Speech Control est une application de reconnaissance vocale gratuite, adaptée à toute distribution Ubuntu. Il est livré avec une interface utilisateur graphique basée sur Qt. Bien qu’il en soit encore à ses débuts de développement, vous pouvez l’utiliser pour votre projet simple.

Speechcontrol-Reconnaissance Vocale Open Source

Caractéristiques remarquables de SpeechControl

  • Speech Control est un programme open source sous licence publique générale (GPL).
  • Il vise à fonctionner comme un assistant virtuel qui fournit des conseils sur les tâches répétitives pour exécuter le processus en douceur.
  • Il convient principalement aux plates-formes basées sur Linux.
  • Fournit également une documentation utilisateur facile à comprendre avec les détails du projet.

Obtenir SpeechControl

10. Deepspeech.pytorch


Deepspeech.pytorch est une autre application de reconnaissance vocale open source mentionnable qui est finalement la mise en œuvre de DeepSpeech2 pour PyTorch. Il contient un ensemble d’architectures DeepSpeech2 basées sur des réseaux puissants. Avec de nombreuses ressources utiles, il peut être utilisé comme l’un des outils de reconnaissance vocale Linux essentiels pour la recherche et le développement de projets.

Caractéristiques remarquables de Deepspeech.pytorch

  • Prend en charge l’augmentation du bruit qui aide à augmenter la robustesse au moment du chargement de l’audio.
  • Pour envoyer la demande de publication au serveur, il fournit un script serveur de base.
  • Prend en charge plusieurs ensembles de données à télécharger, notamment TEDLIUM, AN4, Voxforge et LibriSpeech.
  • Vous permet d’ajouter du bruit dans les données d’entraînement grâce à l’injection de bruit.
  • Prend en charge Visdom et Tensorboard pour visualiser la formation sur l’expérimentation scientifique.

Obtenir Deepspeech.pytorch

Réflexions finales


Nous avons donc atteint le point final sur les outils de reconnaissance vocale open source pour Linux. J’espère que vous avez obtenu des informations complètes sur ce sujet. Les applications mentionnées ci-dessus sont gratuites, faciles à utiliser et prêtes à faire partie de votre projet académique ou personnel.

Lequel préférez-vous le plus? Si vous avez d’autres choix, n’hésitez pas à nous le faire savoir. Veuillez partager cet article avec votre communauté, si vous le trouvez utile. D’ici là, passez un bon moment. Merci!

4.5/5 - (6 votes)
Publicité
Article précédentTest du MSI MAG Z790 Tomahawk WiFi DDR4
Article suivantComment recevoir des alertes dans Google Maps lorsque des amis arrivent quelque part

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici