Qt Speech arrive avec Qt 5.8
La synthèse vocale débarque comme préversion technologique, notamment pour aider les personnes en situation de handicap

Le , par dourouc05, Responsable Qt
Parmi les nouveautés de Qt 5.8, on compte Qt Speech, en préversion technologique. Pour le moment, ses fonctionnalités se limitent à la lecture à voix haute d’un texte par un ordinateur, en utilisant les API de chaque système d’exploitation ; ainsi, il sera plus facile d’ouvrir son application aux personnes souffrant de certains handicaps (notamment visuels). Une difficulté de ce genre de système est de s’accommoder du différent niveau de détail offert par chaque système : par exemple, sous Linux, speech-dispatcher ne fait pas la distinction entre une voix d’homme et de femme.



Comme souvent avec Qt, l’API proposée est extrêmement simple et claire : une fois l’instance de QTextToSpeech créée (avec un parent, le plus souvent), la méthode say() lance la synthèse vocale.

Code : Sélectionner tout
1
2
m_speech = new QTextToSpeech();
m_speech->say("Hello World!");
Le développement du module n’est pas encore fini, mais est déjà suffisamment avancé pour être utilisable dans un très grand nombre de cas pratiques. Notamment, la sauvegarde des paramètres sera améliorée. Une API QML est envisagée dans le futur, mais n’est pas encore sur le métier. À l’origine, les plans pour ce module incluaient la reconnaissance vocale ; cependant, la chose est nettement plus compliquée : les besoins varient entre la sélection d’une commande dans une liste simple à une dictée. Côté implémentation, les systèmes d’exploitation fournissent quelques API, d’autres logiciels peuvent s’installer, tandis que des services en ligne existent également. L’objectif est de concevoir une API qui regroupe tous ces besoins, ce qui risque de prendre un peu de temps.

Source : Qt Speech (Text to Speech) is here.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Ingénieur produit (Landing gear) H/F
Safran - Ile de France - MASSY Hussenot
Expert Technico Fonctionnel Sharepoint H/F
Safran - Ile de France - Corbeil (91)
Architecte systèmes externes TP400 H/F
Safran - Ile de France - Moissy-Cramayel (77550)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -