During the last days I played around with espeak and made a demo for it on the NDS.
espeak itself works without modifications on the DS - but it only can generate .wav files.
I did some changes and here it goes:
See ./arm9/espeak/espeak_global.h for samplerate, sound format (8/16 bit) and the data-path setting
Here some more details about the changes I did to espeak
I only modified the high-level stuff to have some easy functions and raw output.
this is a very small demo showing that espeak works on the NDS
I just did some small changes
- get rid of warnings
- add an option to decide between 8bit or 16bit
- add an option to decide between 22050 or 11025 Hz (or even lower, but then it sound REALY shitty)
- removed the usual main() function with the getopt stuff and instead did a ES_InitCFG function
- stdout is used during the writing process to get the stuff into the buffer (added a io handler)!
( Thats the reason why fprinting to stderr :/)
Welcome to the DCEmu Homebrew and Gaming Network. This Network of sites is owned and ran by fans of all games consoles, we post news on all the consoles we cover about hardware aspects, gaming and Homebrew. Homebrew and Emulation are software thats made using free and legal tools to play on games consoles. This Network is the only worldwide network of sites where coders can upload and post comments they deserve for all their hardwork. We have a Network that currently supports PSVita, WiiU, Nintendo Wii, Xbox360, PS3, PS2,PS1, Snes, N64, Gameboy, Nes, Xbox, Gamecube, Nintendo DS, PSP, GBA, Dreamcast, Sega Saturn,3DS, DSi, Switch, PS4, Pandora, xboxone, GP2X, iPhone, Windows Phone, iPad, Android and also Mobile Phone Emulation. When new consoles appear we will expand to cover those consoles. We also cover Theme Park News and news and reviews of Beer, cider, lager, wines and spirits.
news of their own releases and get the credit and
Please help DCEmu become stronger by posting on the forums every day and make our community larger.