yasr - General-purpose console screen reader

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main amd64
Package name yasr
Package version 0.6.9
Package release 3
Package architecture amd64
Package type deb
Installed size 184 B
Download size 62.94 KB
Official Mirror ftp.br.debian.org
Yasr is a general-purpose console screen reader for GNU/Linux and
other Unix-like operating systems.  The name "yasr" is an acronym that
can stand for either "Yet Another Screen Reader" or "Your All-purpose
Screen Reader".
Currently, yasr attempts to support the Speak-out, DEC-talk, BNS, Apollo,
and DoubleTalk synthesizers.  It is also able to communicate with
Emacspeak servers and can thus be used with synthesizers not directly
supported, such as Festival Lite (via eflite) or FreeTTS.
Yasr is written in C and works by opening a pseudo-terminal and running a
shell, intercepting all input and output.  It looks at the escape
sequences being sent and maintains a virtual "window" containing what
it believes to be on the screen.  It thus does not use any features
specific to Linux and can be ported to other Unix-like operating
systems without too much trouble.


Package Version Architecture Repository
yasr_0.6.9-3_i386.deb 0.6.9 i386 Debian Main
yasr - - -


Name Value
libc6 >= 2.7


Type URL
Binary Package yasr_0.6.9-3_amd64.deb
Source Package yasr

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install yasr deb package:
    # sudo apt-get install yasr




2012-06-08 - Samuel Thibault <sthibault@debian.org>
yasr (0.6.9-3) unstable; urgency=low
[ Samuel Thibault ]
* debian/patches/40_dectalk_extended_chars: Avoid sending non-7bit
characters to dectalk, thanks Jason White for the patch!
(Closes: Bug#658667).
* control: Bump Standards-Version to 3.9.3 (no changes).
[ Cyril Brulebois ]
* Switch to dh:
- Bump debhelper build-dep and compat to 8.
- Use override_dh_*.
- Use the quilt sequence, fixing applying/unapplying patches, and
building with build-arch (Closes: #666286).
2012-01-28 - Samuel Thibault <sthibault@debian.org>
yasr (0.6.9-2) unstable; urgency=low
* debian/control:
- Depend on hardening-check, add myself as uploader.
- Bump Standards-Version to 3.9.2 (no changes needed).
* debian/rules: Set DEB_BUILD_HARDENING=1 to enable hardening.
* debian/patches/20_maxpathlen: Fix hurd build.
* debian/patches/30_conf: Use speech dispatcher by default.
2009-04-25 - Cyril Brulebois <kibi@debian.org>
yasr (0.6.9-1) unstable; urgency=low
* New upstream release.
* ACK the previous NMU, thanks Ana!
* Update Maintainer/Uploaders:
- Set Debian Accessibility Team as Maintainer.
- Set Mario and myself as Uploaders.
* Switch to debhelper 7:
- Bump debian/compat to 7.
- B-D on debhelper >= 7.
- Get rid of cdbs.
- Introduce quilt as patch system.
- Delete debian/yasr@aclocaldir@ directory in clean.
- Pass --datadir=/etc to ./configure through dh_auto_configure.
* Add a patch to fix openpty() and forkpty() declarations: in addition
to disabling the embedded implementation of those functions, it is
needed to disable the prototypes when HAVE_OPENPTY and HAVE_FORKPTY
are set. Thanks to Peter Green for the patch (Closes: #518863):
- 10_fix_openpty_forkpty_declarations
* debian/copyright:
- Add copyright notices.
* debian/control:
- Bump Standards-Version from 3.7.2 to 3.8.1 (no changes needed).
- Add Homepage field.
- Add Vcs-{Browser,Git} fields.
* debian/docs:
- Install more upstream documentation.
* Add watch file.
2006-11-20 - Ana Beatriz Guerrero Lopez <ana@debian.org>
yasr (0.6.5-1.1) unstable; urgency=high
* Non-maintainer upload.
* Avoid ship aclocal stuff, patch by Luis Rodrigo Gallardo Cruz.
(Closes: #398107)
* Bumped standards-version to 3.7.2, no changes required. 
2004-03-09 - Mario Lang <mlang@debian.org>
yasr (0.6.5-1) unstable; urgency=low
* New upstream release.
2003-08-26 - Mario Lang <mlang@debian.org>
yasr (0.6.4-1) unstable; urgency=low
* New upstream release.
2003-06-21 - Mario Lang <mlang@debian.org>
yasr (0.6.3-2) unstable; urgency=low
* Change debian/rules to set cdbs vars after including class/rule
files (Closes: Bug#198243)
2003-06-03 - Mario Lang <mlang@debian.org>
yasr (0.6.3-1) unstable; urgency=low
* Initial packaging

See Also

Package Description
yate-alsa_4.1.0-1~dfsg-3_amd64.deb ALSA module for YATE
yate-core_4.1.0-1~dfsg-3_amd64.deb YATE core modules
yate-dahdi_4.1.0-1~dfsg-3_amd64.deb Dahdi support for YATE
yate-dev_4.1.0-1~dfsg-3_amd64.deb Development files for YATE
yate-doc_4.1.0-1~dfsg-3_all.deb Documentation for YATE
yate-mysql_4.1.0-1~dfsg-3_amd64.deb MySQL support module for yate
yate-pgsql_4.1.0-1~dfsg-3_amd64.deb PostgreSQL module for yate
yate-qt4_4.1.0-1~dfsg-3_amd64.deb YATE-based universal telephony client
yate-scripts_4.1.0-1~dfsg-3_amd64.deb PHP scripts for YATE
yate-sctp_4.1.0-1~dfsg-3_amd64.deb SCTP support for YATE
yate_4.1.0-1~dfsg-3_amd64.deb Yet Another Telephony Engine (YATE)
yatex_1.76+dfsg1-2_all.deb Yet Another TeX mode for Emacs
yatm_0.6-1+b2_amd64.deb Command line audio file player with time stretching capabilities
yauap_0.2.4-3_amd64.deb simple command line audio player based on GStreamer
yaws-chat_1.94-1_all.deb Chat application for Yaws web server