Crea tu propio bot de Telegram desde @BotFather y toma el token del bot
Edite el archivo config/telegram.json
{ "username": "BOT USERNAME", "token": "BOT TOKEN", "admins": [ "YOUR TELEGRAM ID" ] }
Crea tu propio token Wit en el sitio web de Wit
Edite el archivo config/wit.json (por ejemplo con token italiano)
{ "it-IT": "WIT TOKEN FOR Italian" }
Puede repetir los puntos 3 y 4 para admitir varios idiomas.
Puedes probar si tu token funciona ejecutando:
$ python src/audiotools/speech.py wit_api_key some_file.mp3 transcription.txt
Cree su propio token de traducción de Yandex en el sitio web de Yandex
Edite el archivo config/yandex.json
{ "translate_key": "YOUR YANDEX TOKEN" }
Instale el paquete virtualenv y setuptools
$ python3 -m pip install --upgrade pip
$ pip3 install virtualenv setuptools
Tome nota de la ruta completa del archivo a la versión personalizada de Python que acaba de instalar
$ which python3
Cree el entorno virtual mientras especifica la versión de Python que desea utilizar
$ virtualenv -p /usr/bin/python3 venv
Activa el nuevo entorno virtual
$ source venv/bin/activate
Instalar los paquetes de requisitos
(venv) $ pip3 install -r requirements.txt
Ejecute el robot
(venv) $ python3 src/main.py
Puede instalarlo fácilmente con Docker.
Ejecute el script dockerBuild.sh para generar la imagen de la ventana acoplable desde Dockerfile.
Ejecute el script dockerRun.sh para crear e iniciar el contenedor de la ventana acoplable.
En el script de ejecución, los directorios de la ventana acoplable config , los datos y los valores se vinculan con el directorio del repositorio. Si desea editar los archivos en los directorios de configuración, puede hacerlo simplemente deteniendo el contenedor. Tan pronto como termine de editar los archivos, simplemente reinicie el contenedor para activarlos.