Skip to content

Commit

Permalink
Updated Mi red, con IA server
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcosRamirez committed Nov 13, 2024
1 parent b41a737 commit a3ab7a4
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion _posts/2024-10-13-Mi red.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ permalink: /:slug/
---
![Post Header](/assets/img/headers/network.webp)

Actualizado: 16 de Octubre de 2024.
Actualizado: 13 de Noviembre de 2024.

Hablando con un amigo, me ha preguntado que software, o servidores/servicios uso en mi día a día, y al ver que son unos cuantos, he decidido crear un post para explicar que uso y por qué. Seguramente me deje algo en el tintero, pero a grosso modo, esto es todo lo que uso.

Expand Down Expand Up @@ -58,6 +58,8 @@ Este se servidor se encarga de la gestión de la red, y de la seguridad de la re

# Workers

Esta es una de mis máquinas favoritas, por no desmerecer a las demás xD, quienes me conocen, saben que me encanta automatizar cosas, y esta máquina es la que se encarga de automatizar la mayoría de cosas.

Aparte de los servicios aquí listados, también ejecutra scripts propios, para gestionar por ejemplo los mensajes de RabbitMQ, crawlers, y otros pequeños scripts que necesito.

- <a href="https://n8n.io/" target="_blank">n8n</a> - Plataforma de automatización de flujo de trabajo para conectar diferentes aplicaciones y servicios.
Expand Down Expand Up @@ -96,6 +98,23 @@ Para todo lo relacionado con la comunicación, tanto entre servicios, como con l
- <a href="https://www.rabbitmq.com/" target="_blank">RabbitMQ</a> - Servidor de mensajería de código abierto.
- <a href="https://gotify.net/" target="_blank">Gotify</a> - Sistema de notificaciones de código abierto.

# Inteligencia Artificial

Aún no lo tengo operativo, pero es mi próximo paso, lo que tengo planeado, es solventar una serie de carencias de Alexa y Google Home en la integración con Home Assistant, que básicamente, es que no tienen contexto, ni recuerdan, y para ello, pretendo crear mi propio asistente de voz local. ¿como?

Bien, lo primero, sé de buena tinta que la gente de Home Assistant, están preparando su propio hardware, que supongo/espero se le podrá meter mano, si no, hay <a href="https://community.home-assistant.io/t/eximus-smart-speaker-open-source-expandable-and-presentable/701921" target="_blank">alternativas libres</a>.

Aparte, evidentemente, hace falta un servidor potente, calculo que con una, o a lo sumo par de <a href="https://www.nvidia.com/es-es/geforce/graphics-cards/40-series/rtx-4090/" target="_blank">4090</a> dará.

Luego el software necesario para el servidor IA local:

- Ollama: Que es el motor de IA, que utilizaré tanto para la integración del asistente de voz, como para otras cosas (estoy pensando en integrarlo con Asterisk, pero no he encontrado demasiada documentación de momento, pero es una idea que tengo en mente)
- Whisper: Que es el servidor de voz
- Piper TTS: Que es el servidor de texto a voz
- OpenWakeWord: Que es quien te permite, y esto para mi es de lo mejor, ya que te permite PERSONALIZAR la palabra de activación del asistente, osea, poder llamarlo como quieras.

Y... alguno más, si os interesa, <a href="https://www.youtube.com/watch?v=XvbVePuP7NY" target="_blank">Chuck tiene un vídeo genial</a>, donde explica como lo ha montado, de hecho, la idea, viene por el.

Y... eso es todo, si me he dejado algo en el tintero, ya lo añadiré.

P.D, Las descripciones son cosa de la IA, que voy con algo de prisa xD.
Expand Down

0 comments on commit a3ab7a4

Please sign in to comment.