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: Sat, 27 May 2006 16:41:40 +0200

"Andrew Hart" <ahart_at_dim.uchile.cl> wrote in message
news:6.2.3.4.2.20060526154740.02959040_at_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 2006-05-27

Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy