Speaker est l'un des logiciels qui permettent de créer des leçons et des exercices destinés à être utilisés dans un laboratoire multimédia de langues. Les autres logiciels sont : EMATECH, HYPERLAB, LAVAC, EDULIP 1800, D500 Hypermédia.

Le laboratoire est créé à partir d'ordinateurs compatibles PC organisés autour d'un réseau Ethernet. Tous les postes doivent avoir une configuration minimum de type DX 2 66 MHz avec 16 Mo de RAM et un disque dur de 500 Mo. Le serveur doit avoir un disque dur de 2 Go au minimum.

Trois modules constituent le programme Speaker : SPEAKER Èlève, SPEAKER Auteur et SPEAKER Assistant. A ces modules, s'ajoute le module LEM (Laboratoire d'enseignement multimédia) qui apporte les fonctions d'interactivité et de suivi à distance.

SPEAKER Auteur permet la réalisation de séquences pédagogiques intégrant du texte, du son et de la vidéo à partir d'un ensemble de 10 modules pré-programmés : questions-réponses, QCM, hyper document, texte à trous...

SPEAKER Assistant est prévu pour le suivi pédagogique et administratif des élèves : il intègre tout un ensemble d'informations sous forme de graphiques, tableaux et rapports.

SPEAKER Elève utilise Speaker Xplorer, une application qui permet de visualiser et d'agir sur tous les documents édités par Speaker Auteur.

Le module LEM permet la gestion générale du laboratoire, notamment la visualisation par le professeur des écrans des postes élèves et la prise de contrôle à distance de ces mêmes postes (souris et clavier). Pour les communications entre le professeur et ses élèves, le laboratoire dispose d'une messagerie pemettant un échange de messages vocaux ou sous forme de textes (avec émission d'un signal sonore lors de la réception d'un message).