Hi Mateusz, hi speech experts,

>> DJGPP is a complete 32-bit C/C++ development system for Intel
>> 80386 (and higher) PCs running DOS.

> I am saying that DOS is a 16-bit, real-time operating system. You say
> that DJGPP is more powerful. Yes, but DJGPP is not DOS. Then of course,
> one could imagine a 32-bit DOS-like system with 386 memory management,
> protected mode etc but it simply would not be called DOS.

Actually the FD32 project is or was about running the DOS kernel
in protected mode, but the performance gains were small. I have
used DJGPP myself for tasks where I wanted many megabytes of RAM
directly available and of course you do notice that DOS will not
do anything in the background. So for example I buffered file I/O
during busy periods and only called DOS to write data files later
when it did not disturb me that I had to wait until DOS was done.

So I would say if you only need real-time at moments without DOS
kernel (or BIOS) interaction and if you need much RAM directly
available without the hassles of EMS or XMS, then DJGPP is nice!

About the feasibility of speech synthesis in DOS: If you use the
SoundBlaster AWE, you can load samples into the RAM of the sound
card and "play" speech like an instrument :-) Games usually take
either the protected mode or EMS (or XMS) route to access their
sample library. The PC speaker speech TSR contains a few dozen,
of course low quality, phoneme samples in only tens of kB RAM.

So yes, it can be done, but which modern computer can still be
connected to a SoundBlaster? You would have to use HDA / AC97.
Which a few modern DOS media players are actually able to use.

In short, I think it is feasible to do this. But remember that
games are very different from a screen reader TSR which has to
run in the background without disturbing normal DOS usage. This
would be pretty hard but still feasible. On the other hand, it
just is a lot easier to run DOS in dosemu or a VM and make use
of sound drivers, speech synthesizers and infrastructure running
on the host operating system with all fancy multitasking and 32
or 64 bit memory and disk management features readily available.

Many speech synth and screen reader software packages for DOS and
other systems have been named in this thread, so I would be glad
to hear more about features and requirements of those which have
a free license. Maybe somebody could publish a howto for using
them with FreeDOS, either on raw hardware or in a VM or dosemu?

Thanks :-) Exiting to have such featurs for DOS!

Regards, Eric

PS: auersoft.eu is down at the moment due to an IP address
change, let me know if you want to help fixing that ;-)



_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to