First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 136600
Alias:
Product:
Component:
Status: RESOLVED
Resolution: INVALID
Assigned To: Gentoo Accessibility Team <accessibility@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ian <ifreecarve@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 136600 depends on: Show dependency tree
Bug 136600 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-06-12 18:46 0000
the "high quality" voice in freetts, called "alan" works with errors or simply
fails to work at all.  "poorly" means that freetts will produce about 1/4
second of garbled audio followed by a bunch of error messages:

 # freetts -voice alan -text "This is a test."
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
ClusterUnitDatabase: can't find tree for pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax
ClusterUnitDatabase Error: getUnitIndex: can't find unit type pau_ax


this happens whether run as root or as a normal user.  googling for this error
returns nothing useful.

i can run this, and it works flawlessly:
 $ freetts -voice kevin -text "This is a test."


here is some info about the voices installed on the system.

 $ freetts -voice alan -voiceInfo
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
System property "mbrola.base" is undefined.  Will not use MBROLA voices.
VoiceDirectory 'de.dfki.lt.freetts.en.us.MbrolaVoiceDirectory'
VoiceDirectory 'com.sun.speech.freetts.en.us.cmu_us_kal.KevinVoiceDirectory'

Name: kevin
        Description: default 8-bit diphone voice
        Organization: cmu
        Domain: general
        Locale: en_US
        Style: standard
        Gender: MALE
        Age: YOUNGER_ADULT
        Pitch: 100.0
        Pitch Range: 11.0
        Pitch Shift: 1.0
        Rate: 150.0
        Volume: 1.0


Name: kevin16
        Description: default 16-bit diphone voice
        Organization: cmu
        Domain: general
        Locale: en_US
        Style: standard
        Gender: MALE
        Age: YOUNGER_ADULT
        Pitch: 100.0
        Pitch Range: 11.0
        Pitch Shift: 1.0
        Rate: 150.0
        Volume: 1.0

VoiceDirectory 'com.sun.speech.freetts.en.us.cmu_time_awb.AlanVoiceDirectory'

Name: alan
        Description: default time-domain cluster unit voice
        Organization: cmu
        Domain: time
        Locale: en_US
        Style: standard
        Gender: MALE
        Age: YOUNGER_ADULT
        Pitch: 100.0
        Pitch Range: 12.0
        Pitch Shift: 1.0
        Rate: 150.0
        Volume: 1.0


the following versions are installed:
app-accessibility/freetts-1.2.1
app-accessibility/festival-1.4.3-r4 (if it matters)


-------------------------------------------

# emerge --info
Portage 2.1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r3,
2.6.15-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -pipe -mmmx -msse -msse2 -m3dnow -ftracer
-funit-at-a-time -funswitch-loops "
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O3 -pipe -mmmx -msse -msse2 -m3dnow -ftracer
-funit-at-a-time -funswitch-loops "
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa amd64 apache2 avi bash-completion berkdb bitmap-fonts
cdr cli crypt cups curl curlwrappers dga directfb divx4linux dri dts eds emacs
emacs-w3 emboss encode esd exif flac foomaticdb fortran ftp gd gif gpm
gstreamer gtk gtk2 imagemagick imlib ipv6 isdnlog jpeg jpeg2k lm_sensors lzw
lzw-tiff mad matroska mp3 mpeg mysql mysqli mythtv ncurses nls ocaml offensive
ogg opengl pam pcre pdflib perl php png pppd python qt quicktime readline
reflection samba sdl session shorten spell spl ssl svg tcpd theora tiff
truetype truetype-fonts type1-fonts usb vorbis xorg xpm xv xvid zlib
elibc_glibc kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS,
PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

------- Comment #1 From Petteri Räty 2007-04-10 14:07:28 0000 -------
Yeah I can see this problem too.

------- Comment #2 From William Hubbs 2007-08-03 17:10:45 0000 -------
Adding java to the cc for this bug.

------- Comment #3 From William Hubbs 2009-01-04 16:29:04 0000 -------
Java team,

can someone take a look at this?

Thanks,

William

------- Comment #4 From Alistair Bush 2009-01-05 08:18:39 0000 -------
I was able to reproduce this error using upstream bin packages and the
documentation states:

Currently, the distribution comes with these 3 voices:

    * a low quality, unlimited domain, 8kHz diphone voice, called kevin
    * a medium quality, unlimited domain, 16kHz diphone voice, called kevin16
    * a high quality, limited domain, 16kHz cluster unit voice, called alan

I believe limited domain means, limited vocabulary.  Note alan can say words
such as "1" and "one".

Therefore either this isn't a bug, or it is an upstream bug.

------- Comment #5 From William Hubbs 2009-05-08 23:49:27 0000 -------
Due to the information in comment #4, I am closing this bug.  It
appears that this voice has limited functionality, and this is how
upstream intended it to work.

First Last Prev Next    No search results available      Search page      Enter new bug