A super basic example of ESP32-ADF using IBM Watson Text-to-Speech. This README will be improved.
Install ESP-IDF and ESP32-ADF using the latest
/master branch, and exporting the environment variables before trying out this repo.
- Run
idf.py menuconfig
to configure IBM Watson Text-to-Speech by filling out the endpoint, basic auth string (containing the APIKey) and voice selection.
- Run
idf.py build
to build. - Run
idf.py flash -p [PORT]
to flash to your device. Hold Boot, and press Reset once to instantiate flashing if something resemblesConnecting ....._____...
is shown. - Run
idf.py monitor -p [PORT]
to watch debug logs.
This repo was built using ESP32-LyraT board.
Lots of code were copied and pasted from ESP-ADF examples to get this to barely work.
Known problems:
- Fuzzy/overlapped audio at the start, sounding like frames were not being buffered correctly
This project is licensed under the Apache 2 License - see the LICENSE file for details