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

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 - Visualiser dans une fen�tre � part
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.