Powered by SYSTRAN/faster-whisper transformer and OpenAI/whisper-large-v2 language model. Written in GO. Works in Docker.
ChichaTeleBot is a fantastic voice bot for Telegram that transforms spoken words into text, translates languages, and, most importantly, keeps your messages private. Named after Chicha, a cute pincher companion dog, this bot is here to assist you.
🟢 Live Telegram Demo: @ChichaTeleBot
docker pull matveynator/chichatelebot:latest
docker run -d --restart unless-stopped -e TELEGRAM_BOT_TOKEN="your_telegram_bot_token" --gpus all --cap-add=sys_nice --name "chicha" matveynator/chichatelebot:latest
docker run -d --restart unless-stopped -e TELEGRAM_BOT_TOKEN="your_telegram_bot_token" --cap-add=sys_nice --name "chicha" matveynator/chichatelebot:latest
Please note: CHICHA NEVER STORES YOUR TEXT OR VOICE MESSAGES.
Allways set DEBUG
to "false" to disable debugging, enhancing user data protection.
- ✅ Tested on UBUNTU Linux: CUDA Installation Guide for Linux
- ✅ Tested NVIDIA graphics card: RTX 2070.
- 🚀 Recommended NVIDIA graphics card: RTX 4090.
Build ChichaTeleBot from the source code:
cd /usr/src
rm -rf /usr/src/ChichaTeleBot
git clone https://github.com/matveynator/ChichaTeleBot.git
cd ChichaTeleBot
docker builder prune
docker system prune -a
docker build --no-cache -t chichatelebot .
docker tag chichatelebot:latest matveynator/chichatelebot:latest
docker push matveynator/chichatelebot:latest
docker run -d --restart unless-stopped -e TELEGRAM_BOT_TOKEN="your_telegram_bot_token" --gpus all --cap-add=sys_nice --name "your_telegram_bot_name" chichatelebot
Now you have a fully functional ChichaTeleBot, offering a seamless voice-to-text experience while ensuring privacy and security for your users.
Download latest ChichaTeleBot (Linux,Mac,BSD,Windows)
echo "Installing CUDA DRIVERS and CUDA toolkit for Docker on Ubuntu..." && distribution=$(. /etc/os-release; echo $ID$VERSION_ID) && curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && apt-get update && apt-get -y install --reinstall nvidia-utils-555-server libnvidia-compute-555-server nvidia-dkms-555-server && apt-get install -y docker.io nvidia-container-toolkit && systemctl restart docker && echo "CUDA Toolkit installation completed."
echo "Installing CUDA Toolkit for Docker on Ubuntu..." && distribution=$(. /etc/os-release; echo $ID$VERSION_ID) && curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && curl -s -L https://nvidia.github.io/libnvidia-container/$distribution/libnvidia-container.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && apt-get update && apt-get install -y docker.io nvidia-container-toolkit && systemctl restart docker && echo "CUDA Toolkit installation completed."