Opened 11 years ago

Closed 11 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 11 years ago by me.yahoo.com/a/mxotqsqhhcwj4acyk6aomkoami9p5a--#a28cb

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

comment:2 Changed 11 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 &amp;" />

comment:3 Changed 11 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.

Last edited 11 years ago by antenna (previous) (diff)

comment:4 Changed 11 years ago by antenna

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.