ArdVoicelib - A library to play audio (voices) on the Arduboy

Hi all,

as I promised I have just released a library to play compressed voices on the arduboy:

Github: https://github.com/igvina/ArdVoicelib

Features:

Voice library:

  • Play compressed audio (works better with voices)
  • Good speed but can cause slowdowns on 60 fps games
  • Configurable speed (from 0.8 to 1.4)

Voice compressor (vocoder):

  • Works with wav (only 8000 Hz, mono, 1 byte PCM_UNSIGNED). I recommend Audacity to convert to this format
  • Configurable quality (from 0 to 10), default is 4
  • Good compression (from 88 bytes/s to 530 bytes/s)

Video:

P.S. All images included in the video are compressed and use ArdBitmaplib to decompress and zoom bitmaps in real-time. Also, I added some fade-in/out effect thanks to the latest discoveries of @spinal and @veritazz :wink:

3 Likes

I need to record the phrase “Ghostbusters! Hahahaha!” and play it with this… :stuck_out_tongue_closed_eyes:

4 Likes