Skip to content

Bot telegram che transcrive i messaggi vocali ricevuti, utilizzando OpenAI Whisper

Notifications You must be signed in to change notification settings

bruniii/OdioIVocaliBot

Repository files navigation

OdioIVocali Telegram BOT

Bot Telegram che riceve i messaggi vocali e li trascrive, sfruttando OpenAI Whisper.

Utilizzo

Chiedere a @BotFather un token per un nuovo bot e salvare il token ottenuto in .env. Installare le dipendenze con

pip install -r requirements.txt

Da linea di comando lanciare il bot con

python main.py

Mandare un vocale al bot o aggiungerlo in una chat di gruppo. In questo caso al bot andrà dato ruolo di amministratore in modo che abbia accesso ai messaggi.

TODO

  • Testare docker
  • Configurare webhook invece che polling

Note installazione

Per riuscire a caricare file audio in Windows con Whisper serve installare ffmpeg sia con:

pip install ffmpeg

che seguendo questa guida.

About

Bot telegram che transcrive i messaggi vocali ricevuti, utilizzando OpenAI Whisper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published