Welcome to Scripty's GitHub repo! This repo contains the bot's entire source code.
Scripty has moved to scripty-bot/scripty and scripty.org
In a nutshell, Scripty is a speech to text bot for Discord voice chats.
The bot is pretty much feature-complete and should be working... hopefully.
https://scripty.imaskeleton.me/invite
Feature | Done |
---|---|
Audio Receive | yes |
Audio Processing | yes |
Speech To Text | yes 🎉 |
Send to Chat | yes |
Database | yes |
No support for self-hosting will be given.
Building the bot requires Nightly Rust, with libdeepspeech.so
in your LD_LIBRARY_PATH
and LIBRARY_PATH
environment variables.
You will also need to clone https://github.com/tazz4843/deepspeech-rs and
point scripty_audio_utils/Cargo.toml
to the directory where you cloned it
(this fork adds forced implementations for Send + Sync on all types except one).
LIBRARY_PATH="/path/to/libdeepspeech/" RUSTFLAGS="-Ctarget-cpu=native" cargo build --release
Yeah I know. Windows support is not planned, nor will any PRs for it be accepted. If you make one, it will be closed and not merged.
Most contributors disappear after a short time, leaving me to maintain everything. I can't do that for multiple OSes, especially considering I have no Windows devices to test on.
If you'd like to know more about the bot, feel free to join its Discord server!