Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Apr 2003 17:55:42 -0600 (MDT)
From:      Bruce Gingery <bgingery@gtcs.com>
To:        Maintainer of audio/rsynth port <ports@FreeBSD.org>
Subject:   nasay (NAS audio with rsynth "say")
Message-ID:  <20030412172916.U29974-100000@home.gtcs.com>

next in thread | raw e-mail | index | archive | help
Generated makefile is missing two dependencies.  When the standard port
is built...

Port:   rsynth-2.0
Path:   /usr/ports/audio/rsynth
Info:   Speech synthesizer
Maint:  ports@FreeBSD.org
Index:  audio
B-deps: XFree86-libraries-4.3.0_1 expat-1.95.6_1 fontconfig-2.1_6
freetype2-2.1.3_1 gdbm-1.8.3 imake-4.3.0 nas-1.6 pkgconfig-0.15.0
R-deps:


As generated configure output Makefile:

nasay : $(SAY_OBJS) naplay.o
        $(CC) -o $@ $(LDFLAGS) $(SAY_OBJS) naplay.o $(XLIBS) $(LDLIBS)

Needed for successful "nasay" build

nasay : $(SAY_OBJS) naplay.o
        $(CC) -o $@ $(LDFLAGS) $(SAY_OBJS) naplay.o $(XLIBS) $(LDLIBS) \
	-laudio -lXt

Adding those to the generated Makefile line causes an easy build, so long
as NAS is already installed (and it's a dependency already).

nasay gives the "auplay -audio <server:display> <audiofile>" capacity to
     rsynth  as "nasay -a <server:display> <text>",

allowing spoken reports on any available "Network Audio System (NAS)" daemon
host.  Also, since the standard listener is at 8000+display#, rather than
the 6000+display# for the xserver code upon which it's based, the port
in question is commonly extended through firewalls, and non-reserved,
for easy ssh tunneling.  While perhaps a most common usage is for audible
alerts to a workstation, from status monitoring on a silent server, it
also is handy for audible queues for vision-impaired users.

It COULD even be a different port to generate "nasay" instead of "say".
There's little reason to have both on the same host, as "nasay" can
generate .au file output, as "say" can.

While the pronunciation isn't any better than "say", nor worse, it is handy
for even non-X/non-Audio host monitors to send a networked alert to a
workstation.  Of course, it should work with any remote soundserver that
auplay (from NAS) works with, including Sun, Linux, NeXT, SGI, HP/UX, in
addition to FreeBSD (& OpenBSD?)








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030412172916.U29974-100000>