Skip to content
/ tts Public

A multilingual multiplatform text-to-speech (TTS) app for Twitch on golang

License

Notifications You must be signed in to change notification settings

col3name/tts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple bot for twitch, who can speech message from chat, NO required login

CI passing

Feature

  • Word replacements
  • Word ignore
  • Url ignore
  • Sequential message reading
  • Supported about 60 language
  • Volume control
  • User ban list
  • Automatic language detection

drawing

Supported languages

ISO language code

  • Supported speaking language without automatic detection: en, en-UK, en-AU, ja, de, es, ru, ar, bn, cs, da, nl, fi, el, hi, hu, id, km, la, it, no, pl, sk, sv, th, tr, uk, vi, af, bg, ca, cy, et, fr, gu, is, jv, kn, ko, lv, ml, mr, ms, ne, pt, ro, si, sr, su, ta, te, tl, ur, zh, sw, sq, my, mk, hy, hr, eo, bs
  • Supported automatic language detection: English (en), Spanish (es), French (fr), German (de), Russian (ru), Chinese ( zh)

How Works

drawing

Build

Building for windows set this environment variable

GOARCH=amd64 GOOS=windows make build && main.exe

Building for linux set this environment variable

GOOS=linux GOARCH=amd64 go build -o main main.go chmod +x ./main

Building for macos set this environment variable

GOOS=darwin GOARCH=arm64 go build -o main main.go chmod +x ./main

Test

make test