Creating a Voice Enabled ApplicationΒΆ

“Voice” in this section means “voice quality audio” or any sound with a similar bandwidth. Voice can be compressed into a data stream that can easily be transmitted over a low-bandwidth radio protocol. TI offers a voice solution based on sampling a Pulse Density Modulation (PDM) microphone.

This section aims to describe the firmware that implements the TI voice solution.


In addition to PDM based voice solution, active development is also being done in the following areas:

  • External Codec support for line in/analog mic
  • Additional compression methods such as mSBC
  • LaunchPad based voice receiver

This development is hosted on TI’s SimpleLink Github Page

Currently the ble_examples repo contains sample applications with some of the above features. Check back often for examples using other wireless technologies, or improvements to the BLE examples.

Table of contents