TTS
GUIslice
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TTS
-
(Reposting as the old post did not have much info) I am using the tts library by jscrane which uses pwm to convert text into audio. It works well with the pwm pins of the arduino, but I need to use it with the esp8266.
Ive tried the same code which i use for the arduino but changed the gpio pin to 0(D3) on the node mcu. The code does get uploaded but didnt receive any audio output. What do I need to change in order for it to work. Here is the link to the library which does mention it supports esp8266. Here is the example code.
-
I am using the TTS library by jscrane for a project. The library works well with an Arduino, but I want to use it with the esp8266 nodemcu. The GitHub page for the library does mention that it supports esp8266, but I just can't figure out how to do it. Your help is much much appreciated.
The link to the github page.
-
how can i make my arduino say movie lines/scripts?
There is a really crappy-sounding text to speech library for arduino. I think it's a pretty good feat that the programmer was able to get this to run on an arduino at all, but it sounds even worse than the 80's text-to-speech chips.
-
EMIC 2 alternative
There are also pure software TTS solutions available such as this library that claim to run on a plain Arduino Uno without much external hardware other than perhaps some form of amplifier. I have not used this library myself but it looks interesting.
GUIslice
- Display and Touch Driver not supported by GUIslice
-
Visual editor for a TFT Touchscreen with Arduino Mega
Here's one I used for a project: https://github.com/ImpulseAdventure/GUIslice
-
Looking For Help Adapting a Library to SAMD21 - "iAccelstepper"
I am working on a project that uses an adafruit metro m0 express development board (using the ATSAMD21G18 ARM Cortex M0 processor) to drive a stepper motor. I have elected to use the Accelstepper library as it is well documented and makes controlling the stepper simple. The project also is driving a touchscreen display with the GUIslice library. Now - the Accelstepper library uses the main polling loop() function to repeatedly call the .run() method from the library to produce pulses to the stepper driver and move the motor. I have noted that when having the GUIslice function for polling the display in the same loop() function, it can hang the stepper motion for a split second as the processor is taking time to perform those functions (rightfully so).
-
Help me, Reddit…
which, for Arduino boards, can be found here.
-
Co-ordinates when programming a screen - trial and error?
guislice. I use it a lot for openhasp/home assistant touchscreens
What are some alternatives?
lgt8fx - Board Package for Logic Green LGT8F328P LGT8F328D and LGT8F88D
GUIslice-Builder - Cross-platform drag & drop GUI builder for GUIslice
ESP8266Audio - Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
lvgl - Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
TeensyCNC - Simple CNC setup for hacking my Wife's Cricut Mini
esp32-smartdisplay - PlatformIO library LVGL Drivers for Sunton Smart display boards (CYD Cheap Yellow Display). This library supports these boards without any effort. ESP32-2432S024N/R/C, ESP32-2432S028R/C, ESP32-3248S035R/C, ESP32_8048S070N/C
NSGadget_Teensy - Nintendo Switch Gamepad using Teensy LC/3/4
psp-controller - Remotely control Wi-Fi based microcontrollers with the PSP.
sqlite_micro_logger_arduino - Fast and Lean Sqlite database logger for Arduino UNO and above
TFT_eSPI - Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
iAccelStepper - interrupt driven stepper controller inherited from AccelStepper