Opened 8 years ago

Closed 8 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 8 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 8 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 8 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 8 years ago by antenna (previous) (diff)

comment:4 Changed 8 years ago by antenna

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