Permalink
Commits on Mar 15, 2017
  1. fix speaking spaces

    sthibaul committed with williamh Mar 15, 2017
    Espeak doesn't speak spaces unless it is specifically told to do so.
  2. version 0.81

    williamh committed Mar 15, 2017
Commits on Jul 25, 2016
  1. Update ChangeLog

    williamh committed Jul 25, 2016
  2. version 0.80

    williamh committed Jul 25, 2016
Commits on Jul 24, 2016
  1. Fix implicit function declaration warning.

    CMB committed with williamh Jul 21, 2016
    This fixes #7
  2. Replace usage of daemon(3).

    CMB committed with williamh Jul 21, 2016
    Original patch and commit message courtesy of:
    Samuel Thibault <samuel.thibault@ens-lyon.org>
    
    currently espeakup uses daemon() to do the daemonizing stuff.
    Unfortunately, daemon() does things not very appropriately, and there
    is notably a delay between the parent exit()ing and the child writing
    the pid file. The attached patch reimplements it properly, espeakup
    then notably plays much more nicely with systemd.
    
    Modified by Chris to apply to master.
    This fixes #8.
Commits on Mar 11, 2016
  1. Fix spelling keystrokes and char-by-char echo.

    CMB committed with williamh Mar 10, 2016
    Use ssml's interpret-as="characters" setting when the kernel reports
    just one character. This allows the use of espeak's internationalized
    spelling of letters instead of having to maintain spelling ourselves in speakup.
    
    Original patch courtesy of
    Samuel Thibault <samuel.thibault@ens-lyon.org>
    and modified to work with the current code by Chris.
    
    This fixes #6.
Commits on Mar 10, 2016
  1. Allow a voice to be selected by language name

    sthibaul committed with williamh Mar 10, 2016
    This allows the -V option on the command line to be a language name.
  2. Create pid file when espeakup is really ready

    sthibaul committed with williamh Mar 10, 2016
    This makes sure that we do not report that we are ready until everything
    is initialized.
Commits on Aug 18, 2015
  1. Add a missing #include, so that this can be built with musl.

    CMB committed with williamh Jun 14, 2015
    This closes #5.
Commits on May 10, 2011
  1. Revert "add indexing support"

    williamh committed May 10, 2011
    This reverts commit e84e000.
    I need to think more about how to implement this.
  2. add indexing support

    williamh committed May 10, 2011
Commits on May 7, 2011
  1. rework two if statements

    williamh committed May 7, 2011
    These if statements were executing code if we were not in acsint mode.
    They have been combined and the code is now executed when we are in
    speakup mode, which is what we want.
  2. change code to use allocMem wrapper for memory allocation

    williamh committed May 7, 2011
    One of the new string handling routines is a wrapper for allocating
    memory. This commit changes the rest of the code to take advantage of
    that wrapper.
Commits on May 6, 2011
  1. Don't check to see if espeakup is running in acsint mode.

    CMB committed May 6, 2011
    This check is important when running with speakup, since there can only
    be one instance accessing /dev/softsynth.
    It is unnecessary in acsint mode.
Commits on May 5, 2011
  1. add pid path option to help

    williamh committed May 5, 2011
  2. add command line option to change the pid path

    williamh committed May 5, 2011
    This adds a -P or --pid-path option to the command line which
    allows the user to change the path and the name of the pid file created
    when espeakup is running as a daemon.
    
    I would like to thank Chris Brannon for the original idea for this.
Commits on Mar 6, 2011
  1. Properly initialize sigaction struct.

    CMB committed with williamh Mar 6, 2011
    The sigaction struct used in signal_thread was stored in an automatic
    variable.  The fields which were not set manually had undefined values.
  2. go back to just using a makefile

    williamh committed Mar 6, 2011
    The reason I went to autotools was the multiple sound systems, but since
    we are now just using espeak's audio processing we can go back to a more
    simple build system.
Commits on Mar 5, 2011
  1. remove experimental alsa support

    williamh committed Mar 5, 2011
    The direct alsa support was experimental and never worked well. It had a
    setting which was system specific. Also, I feel that it is better to let
    espeak control the audio processing.
Commits on Jun 2, 2010
  1. add experimental support for building a static binary

    williamh committed Jun 2, 2010
    This is done by adding a --enable-standalone switch to the configure
    script.
Commits on May 5, 2010
  1. rename todo file

    williamh committed May 5, 2010
  2. update readme

    williamh committed May 5, 2010
  3. convert to autotools

    williamh committed May 4, 2010