removed border bottom
note about the rasp n speak
raspnspeak www
frozen ver 20241126 to tags
history update, version bump, license clarified to ISC everywhere
configurable threads count
init networking first, then the talking routine - so if bind() fails the program quits immediately
ignore SIGCHLD so no zombie is left behind
improved documentation
increased available pipes from 4 to 16
implemented a pipecom abstraction
removed windows-aware CLOSESOCK()
minor css fix
moved css styling to a separate file + improved css
monitor (IOCTL) the pipe to the TTS system and kill it only when anything is pending
configurable audio backend (-a)
keep the tts instance open at all time
replaced popen() with fork()+dup2()+execlp()
include stdarg.h - required for va_list support with gcc
removed Windows makefile - windows is no longer supported
documentation update
dropped Windows support
talk no longer thread-based, uses fork() instead - simpler implementation and allows to kill the playing process mid-sentence
prefer JOINing a thread instead of cancelling it, when possible (ie. when thread ended on its own already)
bumped copyright date
minor clean-ups and doc improvement
-b takes a backend command
configurable vocalization backend
pver bump
freezed version 20200319 to tags
doc update
windows makefile and dependencies
removed fork() so emubns handles only a single connection at a time, also added several windows-related fixes
minor fix, avoids potentially dangling pointer
doc update
emubns runs in tcp server mode
windows support - work in progress
syslog can be disabled at compile time
doc improvement
saved version 20200317 to tags
documentation saved with CR/LF line endings
website project
documentation improvements
configurable voice and improved documentation
async playing for better reactivity
implemented message queue
replaced espeak command line execution by using the library natively
code cleanup, added license text, configurable socket, help screen
added initial documentation
initial commit