[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cygwin: festival+mbrola works. emacspeak+festival_patch doesn't

Before festival 1.4.3 compilation I:
1)  patched it
cygwin $ patch -p1 < emacspeak-18.0-festival.patch
2) copied:
cp emacspeak.scm festival/lib/emacspeak.scm
3) also added mbrola files.
4) compiled festival+mbrola
5) tested if it worked by invoking festival and:
festival> (SayText "Hallo World")

I could hear it, so it works

Next I started compiling emacspeak+festival_mbrola_patch:
1) tar -zxvf emacspeak-18.tar.gz
  It'll create emacspeak-18.0 directory
2) cd emacspeak-18.0/
3) cp ../emacspeak-18.0-festival.patch .
4) patch -p1 < emacspeak-18.0-festival.patch
5) in etc/emacspeak.sh.def file change line:
export FST_EXEC=/usr/local/share/efm/festival/bin/festival
to point to festival executable file, for example:
export FST_EXEC=/home/festival/festival/bin/festival
6) in Makefile change the following line, because emacs is
installed in /usr/, not in /usr/local:
prefix = /usr/local
prefix = /usr/

7) make
compilation was succesfull but where quite a lot of warnings.
For example:
emacs -batch -q -no-site-file  -l /home/emacspeak/emacspeak-
load-path.el -l /home/emacspeak/emacspeak-18.0/lisp/emacspeak-
loaddefs.el -l /ho
me/emacspeak/emacspeak-18.0/lisp/emacspeak-cus-load.el  -f batch-
byte-compile dt
While compiling the end of the data in
file /home/emacspeak/emacspeak-18.0/lisp/
  ** The following functions are not known to be defined:
    tts-interp-silence, tts-interp-notes-initialize,
    tts-interp-notes-shutdown, tts-interp-note, tts-interp-tone,
    dtk-speak-using-voice, tts-interp-queue, tts-interp-speak,
    tts-interp-dispatch, tts-interp-stop, tts-interp-set-rate,
    tts-interp-set-character-scale, tts-interp-toggle-split-caps,
    tts-interp-toggle-capitalization, tts-interp-toggle-allcaps-
    tts-interp-set-punctuations, tts-interp-reset-state,
    tts-interp-pause, tts-initialize, tts-interp-sync,
    tts-interp-letter, tts-interp-say
Wrote /home/emacspeak/emacspeak-18.0/lisp/dtk-speak.elc

I decided not to attach complete compilation log unless

8) make install
9) efm
I can't hear "festival" word although:
cygwin $ ps xawu | grep festival
I    644    532    644        992    ?  500
12:26:28 /home/festival/festival/
      548    644    644      1204    ?  500
12:26:31 /home/festival/festival/

in efm' *Messages* buffer:
(emacs -q -l /usr/share/emacs/site-lisp/efm/lisp/emacspeak-
setup.el -l /home/Administrator/.emacs)
Loading tool-bar...done
Loading image...done
Loading tooltip...done
For information about the GNU Project and its goals, type C-h C-
Loading cl-macs...done
Loading emacspeak...
Loading cl-extra...done
Loading emacspeak-loaddefs (source)...done
Loading emacspeak-cus-load (source)...done
Loading emacspeak...done
Loading voice-setup...done
Loading voice-setup...done
Loading voice-setup...done
Source file `/usr/share/emacs/21.2/lisp/shell.el' newer than
byte-compiled file
Source file `/usr/share/emacs/21.2/lisp/comint.el' newer than
byte-compiled file
Loading replace...
ad-handle-definition: `occur-mode-goto-occurrence' got redefined
Loading cl-seq...done
ad-handle-definition: `occur-next' got redefined
ad-handle-definition: `occur-prev' got redefined
Loading replace...done
Loading /usr/share/emacs/site-lisp/efm/sounds/default-8k/define-
theme.el (source)...done
Source file `/usr/share/emacs/21.2/lisp/dired.el' newer than
byte-compiled file
Loading bytecomp...done
Loading byte-opt...done
Loading regexp-opt...done
Loading mule-util...done
Loading easymenu...done
Loading /usr/sbin/emacs/21.2/i686-pc-cygwin/fns-21.2.1.el
Source file `/usr/share/emacs/21.2/lisp/net/browse-url.el' newer
than byte-compiled file
jde-java-font-lock: building names cache...empty
scroll-down: Beginning of buffer [2 times]
signal: Beginning of buffer [4 times]
signal: End of buffer [10 times]
signal: End of buffer

My question is:
what is wrong.
Probably the answer is quite difficult, so at least please tell
me how to debug the problem.


Dołącz do nas 11 listopada! Wyjątkowa Parada Niepodległości w Gdańsku!

To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help"

Emacspeak Files | Subscribe | Unsubscribe | Search