This is a text to speech system produced by integrating various pieces
of code and tables of data, which are all (I believe) in the public domain.
The Oxford Text Archive has for several years maintained copies of several
machine-readable dictionaries along with its extensive (if
unsystematic) collections of other machine-readable texts. This document
gives some further details of the various dictionaries available, and
summarises the conditions under which copies of them are currently
distributed.
The Oxford Text Archive Shortlist (available on request via electronic
mail and by FTP) gives up to date brief details of all texts held in
the Archive. Send electronic mail to ARCHIVE@VAX.OXFORD.AC.UK. For
anonymous FTP, look in the directory ota on ota.ox.ac.uk.
===> The following configuration options are available for rsynth-2.0_7:
DB=off: Build dictionary database tools
NAS=off: Network Audio System support
SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings
Update `databases/gdbm' to version 1.18.1, an important bugfix release
which restores compatibility with old databases (version 1.8) and some
later versions which were built without mmap(2) support. Due to shlib
version change, bump port revisions of the consumer ports.
PR: 233059
Exp-run by: antoine
Approved by: maintainer (johans, numerous timeouts)
- Add Sndio backend from [1] and fix it
- Remove dead code
- Fix format selection and playback with raw devices
- Fix OSS backend
- Remove dead code
- Don't open the device in non-blocking mode. There is no error
handling for short writes and looking at how audio_play() is used in say.c
it is expected to block.
- Fix format selection
- Let the kernel handle sample conversion instead of doing it in the backend
- Make NAS support optional
- Make installing dictionary database tools optional
- Add LICENSE
Obtained from: OpenBSD [1] (based on)
Approved by: lme (mentor)
Differential Revision: https://reviews.freebsd.org/D10828
For over five years this port was depending on audio/nas without
actually using it, because the nas' libaudio was not linked right.
Now that nas is built better, this port's configure find -laudio to be
usable and builds/installs the `nasay' executable (in addition to the
regular `say').
Put `bin/nasay' back into pkg-plist and changes the bogus
build-dependency on audiolib.h to lib-dependency on audio.
While here, remove the explicit requirement for a particular version of
-lgdbm. Rsynth' last release was in 1994 -- whatever libgdbm happens to
be on a FreeBSD system _today_ is going to be just fine.
Bump PORTREVISION.
Notified by: pointyhat (via kris)
new virtual category requested: accessibility
This category, to be described as "of interest to disabled
users" is intended to make it simpler for users to find
software which will let them overcome a handicap. For
example, blind users may want to combine OCR and text-to-speech
software so the computer can read books to them; users with
diminished eyesight can use large fonts and "magnifiers";
paralyzed users may use speech recognition to compose text
or give commands.
PR: ports/39103
Submitted by: Trevor Johnson <trevor@jpj.net>