Transformer.js 2.7 supporte la synthèse vocale

Par:
fredericmazue

mar, 05/12/2023 - 15:45

Transformer.js est un équivalent JavaScript de la bibliothèque Python Transformers qui permet de former des modèles pré-entraînés de deep learning. La spécificité de la bibliothèque Transformers.js est qu'elle permet d'exécuter des modèles dans un navigateur Web. Transformer.js vient de sortir en version 2.7.

L'apport principal de cette version est le support que la synthèse vocale, ou Text-to-Speech ou TTS. La synthèse vocale de Transformers.js permet de générer une parole 'naturelle' à partir d'un texte, ceci en prenant en charge plusieurs langues et locuteurs parlés. Une fois le modèle TTS appliqué à un texte donné, la sortie comprend un tableau audio qui représente la parole synthétisée, et la fréquence d'échantillonnage.

Transformer est un logiciel libre sous licence Apache 2.0, disponible sur GitHub.

Programmez! #254 consacre un article aux Transformers.