Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Tts in rockbox

Re: Tts in rockbox

From: Pieter Bos <bos.pieter_at_gmail.com>
Date: 2006-05-27

"Andrew Hart" <ahart@dim.uchile.cl> wrote in message
news:6.2.3.4.2.20060526154740.02959040@mail.dim.uchile.cl...
> This engine looks interesting. These comments are very preliminary, as
> I've only spent five minutes looking at it.
>
> Points in its favour:
> Small; though I don't know what working space it needs to run.
> It appears to be a phoneme-based tone-generated synthesizer which doesn't
> require much memory or CPU grunt to run.
>
> Points against it:
> It currently dynamically links against the PortAudio library, which is
> most probably unnecessary. It would be necessary to investigate if
> PortAudio is really needed--my feeling is that it is not since Rockbox
> already has it's own platform independent audio subsystem.
> It's written in C++. It would have to be reworked in plain C so that it
> could be compiled on all the different platforms independently and without
> compatibility issues, as well as to conserve memory in the generated
> binary.

Portaudio shouldn't be a real problem. From the documentation, portaudio
provides device selection, audio playback/recording and automatic sample
rate conversion if a certain sample rate is not supported. It uses a
callback function that is called whenever it needs more audio. It shouldn't
be hard to port anything using this library to using a different audio
playback library, or even to port portaudio to rockbox.

Pieter
Received on Sat May 27 16:41:57 2006


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa