Skip to content

rampadc/watson-tts-esp32-lyrat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watson Text-to-Speech with ESP32-ADF

License

A super basic example of ESP32-ADF using IBM Watson Text-to-Speech. This README will be improved.

Installation

Install ESP-IDF and ESP32-ADF using the latest/master branch, and exporting the environment variables before trying out this repo.

Running it

  1. 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.

  1. Run idf.py build to build.
  2. Run idf.py flash -p [PORT] to flash to your device. Hold Boot, and press Reset once to instantiate flashing if something resembles Connecting ....._____... is shown.
  3. Run idf.py monitor -p [PORT] to watch debug logs.

This repo was built using ESP32-LyraT board.

Improving it

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

License

This project is licensed under the Apache 2 License - see the LICENSE file for details

About

An example for IBM Watson Text-to-Speech on ESP32 ADF

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published