Flite TTS on a Synology NAS

I was able to successfully cross compile a text-to-speech engine called Flite which is very lightweight to run on my DS209j. This means you can use HEYU or Misterhouse to output speech upon an event.

http://www.speech.cs.cmu.edu/flite/

Here is my config file generated from running configure:

root@xubuntu-vm:/usr/local/flite-1.3-release# cat config/config
# -*- makefile -*-
#
# This file is automatically generated by configure.
# Do not hand edit.

TARGET_OS = linux-gnu
TARGET_CPU = powerpc
HOST_OS = linux-gnu
HOST_CPU = powerpc

CC = /usr/local/powerpc-linux/bin/powerpc-linux-gcc
CFLAGS = -I/usr/local/powerpc-linux/include -Wall
CPPFLAGS =
DEFS = -DWORDS_BIGENDIAN=1
#DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DWORDS_BIGENDIAN=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 # we don't use these anywhere
SHFLAGS =

AR = /usr/local/powerpc-linux/bin/powerpc-linux-ar
RANLIB = /usr/local/powerpc-linux/bin/powerpc-linux-ranlib
INSTALL = /usr/bin/install -c

M68KCC =

AUDIODRIVER = oss
AUDIODEFS = -DCST_AUDIO_LINUX
AUDIOLIBS =

LEXDEFS =
VOXDEFS =

OTHERLIBS =

MMAPTYPE = posix
STDIOTYPE = stdio

FL_LANG = usenglish
FL_VOX = cmu_us_kal16
FL_LEX = cmulex

prefix = /usr/local
exec_prefix = ${prefix}
EXEEXT =
INSTALLBINDIR = ${exec_prefix}/bin
INSTALLLIBDIR = ${exec_prefix}/lib
INSTALLINCDIR = ${prefix}/include/flite

Advertisements
This entry was posted in Flite, NAS, synology, Text-To-Speech, TTS. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s