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



Rockbox mail archive

Subject: New voice file format for software decoding targets

New voice file format for software decoding targets

From: Thom Johansen <thomj_at_rockbox.org>
Date: Fri, 16 Nov 2007 21:15:56 +0100

Hi all!
The following change does not apply to Archos/hardware decoder
targets, so if you only use these, you can safely ignore this
mail.

Starting very soon, all our software decoding targets will
switch voice file format from MP3 to our own home-brewed Speex
(http://www.speex.org/) file format. This switch will result in
voice files that are of higher quality at smaller sizes. In case
you are wondering why we don't just allow any format for voice
files, the reason is that using a single codec like this allows
us to remove a lot of complexity from the voice UI handling in
Rockbox and manage our resources more carefully. We chose to use
Speex since its intended use is speech compression, is good
quality and is both efficient and small. If you have any old voice
files you're really fond of, do not upgrade your build as they
will become useless in newer builds. All .talk files will also
need to be regenerated. Procedures for generating voice files
should not be altered. The new encoder is bundled in rockbox, to
be found in the tools/ directory, and is called rbspeexenc.
We have found no bugs during testing, but any change of this
magnitude might easily destabilize things a bit, so please
wait and see how things work out before upgrading if you are
dependent on the voice UI functionality.

As stated in the top of the mail, this change does not affect
users of hardware decoding based targets, such as the Archos
Player/Recorder/Ondio. These targets will still use the old
MP3 based format because of obvious reasons.

Thom
Received on 2007-11-16


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