Very simple asm, (portable to C/C++ see the link below), very low demands on CPU. In there are TTS engines for ZX Spectrum (1bit digital sound, no DAC, no FPU, no mul/div instructions, ~3.5 MHz 8bit Z80 CPU): Needless to say, there was the phonetic alphabet spelling mode, switchable by a keypress, and "repeat last word" and/or "repeat last sentence" keys as well. This process has made some phonemes, like S and F, sound pretty much the same, allowing to save more memory by folding them. The trick was to record the phonemes using as narrow a frequency band as necessary for marginal recognition, and to encode each phoneme using as low a frequency as possible for that specific phoneme. Its sound quality was barely recognizable for an untrained ear, partially because the computer had only a 1-bit manipulated buzzer, but reportedly it had been written by request of the All-Union Society of the Blind, and it took the members of the target audience about 10-15 minutes to get accustomed to it and to start using it productively. There existed a Russian text-to-speech program written for the Elektronika BK-0010 in the early 1980s, whose length was 023500 bytes = 10048, mentioned in a list of application programs for the BK-0010 under the name of ГОВОРУН ("Chatterer", after a talking bird in a childrens' book/cartoon The Mystery of the Third Planet). A clever hacker recently ported the algorithm to Javascript, so you can hear it in your browser. It runs on the Commodore 64 and other machines. SAM (Software Automatic Mouth) was one of the first, and one of the more popular. Still, there were a number of respectable attempts. #DECTALK EMULATOR FOR MAC SOFTWARE#The fact is that the classic 8/16 bit processors just don't have enough oomph to pull off speech synthesis in software well, at least in real time. The chips can synthesize basic phonemes and words, and a microcontroller or microprocessor has to do the text analysis and drive the synthesis chip. The Ti LPC speech synthesis chips, as used in the Speak and Spell products, were similar. Internally, I vaguely recall reading that it's a mix of a general-purpose processor with dedicated signal processors and audio synthesis hardware. It is effectively a closed box that is sent ASCII text and generates line-level audio. #DECTALK EMULATOR FOR MAC SERIAL#For example, the classic DECTalk system, famously the voice of the late Stephen Hawking, was a discrete unit that connected by serial RS-232. Most of the iconic early voice synthesizers were not purely software systems.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |