Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flysirin/voiceassistbot
This is a telegram bot that allows you to chat with ChatGPT 3.5, takes audio and decrypts it into text.
https://github.com/flysirin/voiceassistbot
aiogram-bot curl docker ffmpeg openai-api python telegram telegram-bot telegram-bot-api
Last synced: about 2 months ago
JSON representation
This is a telegram bot that allows you to chat with ChatGPT 3.5, takes audio and decrypts it into text.
- Host: GitHub
- URL: https://github.com/flysirin/voiceassistbot
- Owner: flysirin
- Created: 2023-04-15T19:50:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T12:40:56.000Z (8 months ago)
- Last Synced: 2024-05-22T12:55:59.280Z (8 months ago)
- Topics: aiogram-bot, curl, docker, ffmpeg, openai-api, python, telegram, telegram-bot, telegram-bot-api
- Language: Python
- Homepage: https://t.me/new_flysirinbot
- Size: 59.4 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Voice Assist Bot
This is a telegram bot that allows you to chat with ChatGPT 3.5, takes audio and decrypts it into text.
## Environs
`OPENAI_API_KEY` - key from OpenAi
`BOT_TOKEN ` - key from Telegram
`ADMIN_IDS` - your Telegram ID
`WEBHOOK_URL` - Refers to the URL where the Telegram bot will send updates#### This bot use `ffmpeg` for decode audio and video to mp3
`FFMPEG_BINARY_WINDOWS = f"services/ffmpeg_windows/ffmpeg.exe"`
`FFMPEG_BINARY_LINUX = f"services/ffmpeg_linux/ffmpeg"`### Docker `python:3.10.11-alpine3.17`
`Docker` - light standard config with webhook and `curl` request
`Dockerfile_polling_http_sever` - light 'polling' configuration for Google Cloud with health check