Voice Synthesis with a uC - Audio File IP Available?

AI Thread Summary
Voice synthesis on mid-range 8-bit microcontrollers can effectively utilize audio file formats like WAV and AU, which are straightforward and require minimal header information. For reasonable voice quality, a sample rate of around 14 kHz is sufficient, as speech content typically does not exceed 7 kHz. An 8-bit resolution is generally adequate for this type of application. Compression is not always necessary, depending on the specific requirements of the project. Resources for purchasing audio files should be explored to find suitable samples for use.
berkeman
Admin
Messages
69,100
Reaction score
23,995
Voice Synthesis with a uC -- Audio File IP Available?

I'm working on a project that will involve voice synthesis and playing simple tones using a mid-range 8-bit microcontroller (uC). I've done my own proprietary tone synthesis many years ago (with an 8051), but for this present project, I'd like to use some popular standard for the audio data files. The audio quality does not need to be CD music quality -- just reasonable voice and simple tones.

I've done a little searching for info on the standards, and searching for what is typically done with simple uCs for audio synthesis, but I'm not finding any great Rosetta stones so far. What do people generally do for voice synthesis on 8-bit uCs? What would be the right data format for me to plan on using, and what sample rate and data width (8-bits?) are typically used? Is compression always used for the stored data? If I want to get or purchase audio files to use, where should I go looking?

Thanks for any help!
 
Engineering news on Phys.org
Are you just looking to play back pre-recorded samples of audio? The easiest possible standard is WAV. Other than a small amount of header information, the entire file is nothing more than uncompressed samples.

Another pretty simple and common format would be au. You can get somewhat better audio for the same data rate.

Speech has very little meaningful content beyond 7 kHz or so, so you would not need to use any sample rates above 14 kHz. 8-bit resolution is probably entirely adequate for this application.

- Warren
 
Thanks chroot. I'll check out the links tomorrow when I'm back at work.
 
Thread 'Weird near-field phenomenon I get in my EM simulation'
I recently made a basic simulation of wire antennas and I am not sure if the near field in my simulation is modeled correctly. One of the things that worry me is the fact that sometimes I see in my simulation "movements" in the near field that seems to be faster than the speed of wave propagation I defined (the speed of light in the simulation). Specifically I see "nodes" of low amplitude in the E field that are quickly "emitted" from the antenna and then slow down as they approach the far...
Hello dear reader, a brief introduction: Some 4 years ago someone started developing health related issues, apparently due to exposure to RF & ELF related frequencies and/or fields (Magnetic). This is currently becoming known as EHS. (Electromagnetic hypersensitivity is a claimed sensitivity to electromagnetic fields, to which adverse symptoms are attributed.) She experiences a deep burning sensation throughout her entire body, leaving her in pain and exhausted after a pulse has occurred...
Back
Top