Skip to content

dustMason/speecher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

speecher

A discord bot that reads webpages using OpenAI TTS.

It registers the /speak command with discord, which takes a url and optional voice. It then uses go-readability to extract the text from the url, and sends it to OpenAI TTS to generate an audio file. The audio file is then uploaded to S3, and the link is sent back to the user.

Env vars:

AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_REGION
DISCORD_TOKEN
OPENAI_API_KEY
S3_BUCKET

External Services

About

Discord bot that uses OpenAI's TTS API listenable web articles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages