Audio streaming library for bluetooth low energy devices.
Specifically, this has ONLY been tested on the
- Seeed Studio NRF52840 BLE Sense module
Contributors: Adam Patni and Axel Peytavin
IMPORTANT NOTE: This repository is currently in active development, and the code has only been tested locally on a subset of functionalities. It has not undergone extensive testing, especially in diverse environments or on different hardware configurations. Users should proceed with caution and are encouraged to report any issues or contribute to the development.
To use the BLE_Audio_Stream_NRF52840 library in your project, follow these steps:
-
Include the Library: Ensure you have included the
BLEAudioStreamingNRF52840.hheader file in your project by downloading the github repo as a zip and adding it to your libraries in Arduino IDE. Run the functions inBLEAudioStreamingNRF52840.cto start up the BLE server for audio. -
Start the Client: Next run the
client.pyscript to test the audio streaming functionality and transcription services. Ensure your BLE device is powered on and in range. Modify theDEVICE_IDinclient.pyto match your BLE device's address. This will enable you to read packets from your device on another device. This client can be replicated in a language or on the device of your choice.