# LoquendoBot
A loquendo bot made by wannabe developers
## About
This bot is a electron app made of:
* HTML (Frontend)
* CSS (Frontend)
* Javascript (Frontend)
* SQLite (Backend / Database)
## Functionalit
* Multilingual
* Sound notifications
* Custom Theme, make your own theme (not everybody likes purple ;D )
* Text to speech to read chat messages, you can use your installed TTS, Google TTS or Amazon Polly.
* Speak to text to speak into the chat or speak as a TTS voice (WIP)
* PNGTuber functionality, also usable in OBS as browsersource (WIP)
* Custom chatbubble functionality, also usable in OBS as browsersource (WIP)
## What you need before running the program
### Twitch:
You need to obtain your own credentials to use this bot.
* Client id: from [here](https://dev.twitch.tv/) place it in the settings.ini file under TWITCH > CLIENT_ID
* Client secret: from [here](https://dev.twitch.tv/) place it in the settings.ini file under TWITCH > CLIENT_SECRET
* OAuth token: from [here](https://twitchapps.com/tmi/) place it in the settings.ini file under TWITCH > OAUTH_TOKEN
* Channel name: place it in the settings.ini file under TWITCH > CHANNEL_NAME
* Username: place it in the settings.ini file under TWITCH > USERNAME
After getting your credentials you can set it in
> Show Advanced >
### Amazon Polly:
* WIP
After getting your credentials you can set it in
> Show Advanced >
### Google TTS:
* WIP
After getting your credentials you can set it in
> Show Advanced >
## Where to get voices
### Windows
* [Speech2Go](https://harposoftware.com/en/spanish-spain-/340-S2G-Jorge-Nuance-Voice.html).
### Linux
* WIP
### Mac
* WIP