Skip to content

Repositorio del Trabajo Fin de Grado del Grado en Ingeniería Informática de la Universidad de Granada.

License

Notifications You must be signed in to change notification settings

IvanitiX/ArcadiaVoiceAssistant

Repository files navigation

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

About

Repositorio del Trabajo Fin de Grado del Grado en Ingeniería Informática de la Universidad de Granada.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published