Opened 12 years ago
Closed 12 years ago
#851 closed defect/bug (fixed)
espeak speech output does not work
Reported by: | antenna | Owned by: | KaZeR |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | core | Version: | git master |
Severity: | Keywords: | ||
Cc: |
Description
Speech output with espeak seems not to work since a few svn updates.
OS: ubuntu lucid lynx 64 bit Svn 4471
Change History (4)
comment:1 Changed 12 years ago by me.yahoo.com/a/mxotqsqhhcwj4acyk6aomkoami9p5a--#a28cb
comment:2 Changed 12 years ago by antenna
<speech type="cmdline" data="aplay -r 44100 /home/ion/.navit/plopp.wav | espeak -vmb-de5 -s '140' -p '50' '%s'| mbrola -e /usr/share/mbrola/de5 - - | aplay -r22050 -fs16 &" />
comment:3 Changed 12 years ago by antenna
I think the modification responsible is ticket # 4459
There is no difference between using espeak and piping the content to mbrola and to aplay or using an espeak version above 1.44, which includes mbrola.
comment:4 Changed 12 years ago by antenna
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
same problem under Gentoo x86_64.
seems like navit stops interpreting the string as string at the pipe and the input of the pipe is redirected to the shell where navit is spawned.
example:
<speech type="cmdline" data="espeak --stdout -vnl+f4 '%s' | aplay -" cps="15"/>
is producing a lot of binary code in the shell,
running 'navit | aplay -' outputs the correct speech