Skip to content

Latest commit

 

History

History
76 lines (47 loc) · 1.87 KB

README.md

File metadata and controls

76 lines (47 loc) · 1.87 KB

Arcadia Voice Assistant

(También conocido como el Trabajo de Fin de Grado: Asistente Virtual Modular usando APIs libres y de Código Abierto )

Logo

Autor: Iván Valero Rodríguez :octocat: (@IvanitiX)

Tutor: Pablo García Sánchez :octocat: (@fergunet)

(Trabajo defendido el 14 de Julio de 2022, con nota final de 9'7/10)


Generación de la documentación

La documentación de este proyecto está realizada con LaTeX, por lo tanto para generar el archivo PDF necesitaremos instalar TeXLive en nuestra distribución.

Una vez instalada, tan solo deberemos situarnos en el directorio doc y ejecutar:

$ pdflatex proyecto.tex

Seguido por

bibtex proyecto

y de nuevo

pdflatex proyecto.tex

O directamente

make

Uso de Arcadia

¡Ahora en Docker!

Para ejecutar a Arcadia desde Docker, hay que seguir unos pocos pasos:

  1. Instala PortAudio en tu sistema.

Note

Dependiendo del Sistema Operativo, la manera de instalar PortAudio varía:

  1. Instala docker y docker-compose si no lo tienes.

Note

Consulta https://docs.docker.com/get-docker/ para más información.

  1. En la carpeta del proyecto, ejecuta estos comandos:
docker-compose build
docker-compose up
  1. Accede a una shell de Arcadia Client (Se puede apreciar como arcadia_client o tfg_asistente_modular_arcadia_client_1) y ejecuta python boot.py

Note

En Visual Studio Code se puede dar Botón Derecho > Attach Shell. Desde la terminal, se puede poner una terminal desde el contenedor apuntando a bash como entrypoint. Por ejemplo, docker run -it --entrypoint bash arcadia_client