Page suivantePage précédenteTable des matières

9. Matériel

9.1 Terminaux Braille pilotés à partir de la mémoire écran

Voici des terminaux Braille qui peuvent lire la mémoire écran directement en mode texte normal. Il est possible de l'utiliser pour fonctionner avec Linux pour quasiment toutes les choses qu'un utilisateur voyant peut faire sur la console, en comprenant l'installation. Cependant, il a un problème avec le défilement du noyau Linux normal, un patch du noyau doit donc être appliqué. Voyez Patcher le noyau pour Braillex et Brailloterm.

Braillex

Le Braillex est un terminal qui est fait pour lire directement la mémoire écran, s'affranchissant de tout problème avec les programmes MS-DOS qui se comportent de façon bizarre. Si vous pouviez voir quelque chose à l'écran, alors ce terminal devrait être capable de l'afficher en Braille. Sous Linux, malheureusement, la manipulation de l'écran est faite différemment de MS-DOS, et ceci doit par conséquent être un peu modifié.

Pour faire fonctionner ce terminal, vous devez appliquer le patch donné ci-dessous dans la section Patcher le noyau. Une fois que ceci est fait, le Braillex devient une des manières les plus pratiques d'utiliser Linux puisqu'il permet de lire toutes les informations normalement disponibles pour une personne voyante. D'autres terminaux ne démarrent pas tant que le système d'exploitation a entièrement démarré.

Le Braillex est disponible en deux arrangements de cellules Braille (80x1 ou 40x2) et il y a un modèle, appelé IB 2-D qui possède aussi une barre verticale pour montrer les informations sur toutes les lignes de l'écran (en utilisant 4 points programmables par ligne d'écran).

Prix: 8,995 UKP (livres sterling) ou 11495 UKP pour le 2-D
Fabricant: Alphavision Limited (UK)
Fournisseurs: ????

Brailloterm

``Qu'est-ce que Brailloterm ?

C'est un afficheur Braille rafraichissable, fabriqué par KTS Kommunikations-Technik Stolper GmbH. Il possède 80 cellules Braille sur une ligne unique. Chaque cellule possède 8 points qui sont combinés (haut/bas) pour représenter un caractère. Par défaut, Brailloterm me montre la ligne sur laquelle le curseur écran se trouve. Je peux utiliser certaines fonctions du Brailloterm pour voir n'importe quelle ligne de l'écran.'' - Jose Vilmar Estacio de Souza<jvilmar@embratel.net.br>

Jose continue en disant que le terminal peut aussi utiliser le port série sous DOS mais qu'il nécessite un programme spécial. Je ne sais pas si l'un de ceux pour Linux fonctionnerait.

Comme pour le Braillex, ceci nécessite un patch spécial pour fonctionner correctement avec le noyau. Voyez la section Patcher le noyau.

Prix: autour de 23.000,- DM /  $ 15.000,
Fabricant: Kommunikations-Technik Stolper GmbH
Fournisseurs: ????

Patcher le noyau pour le Braillex et le Brailloterm

Ceci s'applique aussi probablement à tout autre terminal qui lit directement la mémoire écran pour fonctionner sous MS-DOS. Cablez-moi pour confirmer que tous les terminaux que vous trouvez fonctionnent. Ceci ne s'applique pas aux terminaux pilotés avec le logiciel BRLTTY et peut en fait perdre certaines caractéristiques.

Je me suis laissé dire que ce patch s'applique à tous les noyaux version 1.2.X. Il devrait aussi fonctionner sur tous les noyaux de 1.1.X à 1.3.72, avec un simple avertissement (warning) de patch (J'ai testé que le patch s'appliquait au moins jusqu'à 1.3.68). A partir de 1.3.75 le patch n'est plus nécessaire parce qu'on peut configurer le noyau pour ne pas défiler en utilisant `linux no-scroll' au prompt LILO. Voyez le HOWTO Boot Prompt pour plus de détails.

*** drivers/char/console.c~     Fri Mar 17 07:31:40 1995
--- drivers/char/console.c      Tue Mar  5 04:34:47 1996
***************
*** 601,605 ****
 static void scrup(int currcons, unsigned int t, unsigned int b)
 {
!       int hardscroll = 1;
 if (b> video_num_lines || t>= b)
--- 601,605 ----
 static void scrup(int currcons, unsigned int t, unsigned int b)
 {
!       int hardscroll = 0;
 if (b> video_num_lines || t>= b)

Pour l'appliquer :

  1. sauvez le texte ci-dessus dans un fichier (disons patch-file) ;
  2. allez dans le répertoire drivers/char dans vos sources du noyau ;
  3. lancez
     patch < patch-file
    
  4. compilez votre noyau comme d'habitude.

Appliquez ces patches et vous devriez être capable d'utiliser le terminal Braille comme d'habitude pour lire la console Linux.

En bref, le patch veut juste dire << change le 1 en 0 dans la première ligne de la fonction scrup qui devrait être vers la ligne 603 dans le fichier drivers/char/console.c >>. La chose principale à propos de patch est que ce programme comprend ceci, et qu'il sait deviner que faire quand les développeurs Linux changent des choses dans ce fichier.

Si vous voulez utiliser un noyau plus moderne avec le défilement complètement désactivé, (au lieu de la solution du prompt de démarrage que j'ai déjà mentionnée), veuillez utiliser le patch suivant. Ceci ne s'applique pas aux noyaux antérieurs à 1.3.75.

*** console.c~  Fri Mar 15 04:01:45 1996
--- console.c   Thu Apr  4 13:29:48 1996
***************
*** 516,520 ****
 unsigned char has_wrapped;          /* all of videomem is data of fg_console */
 static unsigned char hardscroll_enabled;
! static unsigned char hardscroll_disabled_by_init = 0;
 void no_scroll(char *str, int *ints)
--- 516,520 ----
 unsigned char has_wrapped;          /* all of videomem is data of fg_console */
 static unsigned char hardscroll_enabled;
! static unsigned char hardscroll_disabled_by_init = 1;
 void no_scroll(char *str, int *ints)

9.2 Terminaux Braille pilotés par logiciel

Le principe de fonctionnement de ces terminaux est très proche de celui d'un terminal comme le VT100. Ils se connectent sur le port série et l'ordinateur doit lancer un programme qui leur envoie une sortie. En ce moment on connait deux programmes pour Linux. BRLTTY, voir la section BRLTTY) et l'écran amélioré Braille.

Tieman B.V.

CombiBraille

Ce terminal Braille est supporté par le logiciel BRLTTY. IL est fourni en trois versions avec 25, 45 ou 85 cellules Braille. Les cinq cellules supplémentaires par rapport à un affichage normal sont utilisées pour les informations d'état.

Prix: autour de 4600 UKP pour le modèle 45 cellules...
Fabricant: Tieman B.V.
Fournisseurs: Concept Systems, Nottingham, England (téléphone +44 115 925 5988)

Alva B.V.

Les modèles ABT3xx sont supportés par BRLTTY. Seul le ABT340 est sûr de fonctionner en ce moment. Veuillez donner des informations aux auteurs de BRLTTY sur les autres modèles.

Prix : 20 cellules, 2200 UKP ; 40 cellules, 4500 UKP ; 80 cellules, 8000 UKP
Fabricant : Alva
Fournisseurs : Professional Vision Services LTD, Hertshire, Angleterre
 (+44 1462 677331)

Afficheurs Telesensory Systems Inc.

Les afficheurs Telesensory sont supportés à la fois par BRLTTY et screen, parce qu'ils ont fourni des informations sur la programmation aux développeurs.

PowerBraille

Il y a trois modèles, le 40, le 65 et le 80. Seul le 40 est supporté par BRLTTY.

NdT : prix apparemment faux dans la version originale

Navigator

Encore une fois, il y a trois modèles, le 20, le 60 et le 80. Des versions récentes fonctionnent toutes avec BRLTTY mais le fait que des versions plus anciennes (avec un logiciel constructeur plus ancien) fonctionnent aussi n'a pas été confirmé.

Prix : 80 cellules, 7800 UKP
Fabricant : Alva
Fournisseurs : Professional Vision Services LTD, Hertshire, Angleterre
 (+44 1462 677331)

Braille Lite

Ceci est plus un ordinateur portable qu'un terminal. Il pourrait, cependant, être utilisé avec BRLTTY version 0.22 (mais pas les versions plus récentes) comme si c'était un terminal Braille normal. Malheureusement, beaucoup des possibilités disponibles avec le CombiBraille ne peuvent pas être utilisées avec le Braille Lite. Ceci veut dire que l'on devrait l'éviter autant que possible pour une utilisation avec Linux.

Prix: $3,395.00
Fabricant: Blazie Engineering

9.3 Synthétiseurs vocaux

Les syntéhtiseurs vocaux se connectent généralement sur le port série d'un PC. Les possibilités utiles comprennent :

Le problème critique est celui de la qualité de parole. Ceci est beaucoup plus important pour quelqu'un qui utilise le synthétiseur vocal comme principale source d'informations que pour quelqu'un qui obtient simplement des beaux sons dans un jeu. Pour cette raison, T.V. Raman semble ne recommander que le DECTalk. D'autres options acceptables viendraient bien à propos.

DECTalk Express

Ceci est un synthétiseur vocal matériel. Il est recommandé de l'utiliser avec Emacspeak et en fait la gamme des DECTalk sont les seuls synthétiseurs vocaux qui fonctionnent avec ce paquetage en ce moment. Ce synthétiseur possède toutes les possibilités utiles que je connaisse. Le seul désavantage que je connaisse en ce moment est le prix.

Prix: $1195.00
Fabricant: Digital Equipment Corporation
Fournisseurs: Beaucoup. J'aimerais des détails sur ceux qui ont un
support spécifique à Linux / livraisons internationales ou autres choses
notables. Sinon reportez-vous aux organisations locales, à Digital même ou au
pages WWW d'Emacspeak.

Accent SA

Voici un synthétiseur fabriqué par Aicom Corporation. Un effort a démarré pour en écrire un pilote, mais cependant ils ont besoin d'aide. Veuillez voir http://www.cyberspc.mb.ca/~astrope/speak.html si vous pensez pouvoir apporter votre aide.

puce Speak and Spell SPO256-AL2

Un intérêt a été prononcé pour l'utilisation de cette puce dans des circuits vocaux en kit. Je serais intéressé de savoir si quelqu'un a trouvé ceci utile. Un paquetage logiciel, speak-0.2pl1.tar.gz, a été produit par David Sugar, <dyfet@tycho.com>. Ce que je redoute, cependant, est que la qualité du rendu ne soit pas assez bonne pour une utilisation régulière.


Page suivantePage précédenteTable des matières

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:29