esp8266-google-home-notifier has a dependency esp8266-google-tts and both are registered libraries, but for some reason pio cannot find the dependency in the build phase, only if it is installed manually. See output.
…/tempp ✔ pio run
Processing e (platform: espressif32; board: featheresp32; framework: arduino)
-------------------------------------------------------------------------------------------------
LibraryManager: Installing id=5425
Downloading...
Unpacking [####################################] 100%
Verbose mode can be enabled via `-v, --verbose` option
PLATFORM: Espressif 32 > Adafruit ESP32 Feather
SYSTEM: ESP32 240MHz 320KB RAM (4MB Flash)
DEBUG: CURRENT(esp-prog) EXTERNAL(esp-prog, minimodule, olimex-arm-usb-ocd, olimex-arm-usb- ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(soft)
Collected 25 compatible libraries
Scanning dependencies...
Error: Could not find `esp8266-google-tts` dependency for `esp8266-google-home-notifier` library
=================================== [ERROR] Took 1.81 seconds ===================================
…/tempp ↵ 1 vi platformio.ini
…/tempp ✔ pio lib search esp8266-google-tts
Found 1 libraries:
esp8266-google-tts
==================
#ID: 2751
generate the link to speech mp3 on esp8266/32.
Keywords: processing, data
Compatible frameworks: Arduino
Compatible platforms: Espressif 32, Espressif 8266
Authors: horihiro
Not sure why its not fetching the dependency automatically.
…/tempp ↵ 1 pio --version
PlatformIO, version 3.6.0