ASD

RealChar

ShaunweiRealChar

Aplicación de código abierto para crear personajes de IA con voz y conversar con ellos en tiempo real desde web, terminal o móvil.

SolicitaUSE_AUTHFIREBASE_CONFIG_PATHANYSCALE_ENDPOINT_API_KEYTWILIO_ACCOUNT_SIDTWILIO_ACCESS_TOKENLANGCHAIN_API_KEY
Estrellas
6.2k

del repositorio

Actualizado
hace 6 meses

último commit

Herramientas

no documentadas

Transporte

sin documentar

Forks
776
Issues
81

abiertos

Instalación

docker compose up

Qué es RealChar

RealChar es una aplicación que permite crear, personalizar y conversar en tiempo real con personajes de inteligencia artificial, con clientes disponibles para web, terminal y móvil (código de la app iOS incluido). No es un servidor MCP con herramientas expuestas a un agente: es un sistema completo de backend y frontend que combina LLMs (OpenAI GPT3.5/4, Anthropic Claude 2, Anyscale Llama2, ReByte), una base vectorial Chroma para memoria/contexto, reconocimiento de voz (Whisper local, WhisperX, Google Speech-to-Text o la API de Whisper de OpenAI) y síntesis de voz (Edge TTS, ElevenLabs con clonación de voz, o Google Text-to-Speech).

Montar el proyecto implica levantar un backend en FastAPI con base SQLite, configurar variables de entorno en un archivo .env con al menos una clave de ReByte u OpenAI, y opcionalmente añadir autenticación con Firebase, integración telefónica con Twilio, trazado con LangSmith o modelos servidos por Anyscale. La forma más rápida de arrancar todo es con Docker Compose; para desarrollo también se puede instalar manualmente con Python, Alembic para migraciones de base de datos, y npm para el cliente web en Next.js.

Qué le permite hacer a tu agente

  • Crea y personaliza personajes de IA con personalidad, contexto y voz propios
  • Permite conversar en tiempo real por voz o texto desde web, terminal o app móvil iOS
  • Combina múltiples LLMs (OpenAI, Anthropic Claude 2, Anyscale Llama2, ReByte) intercambiables
  • Usa Chroma como base vectorial para dar memoria/contexto a las conversaciones
  • Integra reconocimiento y síntesis de voz de varios proveedores (Whisper, Google, ElevenLabs, Edge TTS)

Úsalo cuando

  • Quieres montar tu propio compañero conversacional de IA con voz sin escribir código
  • Necesitas experimentar con distintos LLMs, motores de voz y bases vectoriales en un mismo proyecto modular
  • Buscas un punto de partida completo (backend, web, móvil, terminal) para aprender ingeniería de IA conversacional
  • Quieres ofrecer llamadas telefónicas con personajes de IA usando Twilio

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:USE_AUTHFIREBASE_CONFIG_PATHANYSCALE_ENDPOINT_API_KEYTWILIO_ACCOUNT_SIDTWILIO_ACCESS_TOKENLANGCHAIN_API_KEY

Detalles

Publicado por
Shaunwei
Categoría
Productividad
Licencia
MIT
Versión
v0.0.4
Transporte
No documentado

Etiquetas

  • ia-conversacional
  • voz
  • chatbot
  • personajes-ia
  • tiempo-real

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Productividad

Nuclear

18.3k

Conecta tu agente de IA al reproductor de música Nuclear para que pueda buscar canciones, gestionar la cola y controlar la reproducción por ti.

Transporte
http
Último commit
ayer
productividad

Despliega tu propio asistente de correo con IA que organiza la bandeja de entrada, redacta respuestas y gestiona el calendario desde Gmail o Outlook.

Último commit
anteayer
Credenciales
productividad

Instrucciones personalizadas para ChatGPT que reformulan tus preguntas, eligen el experto adecuado y añaden comandos slash para respuestas más profundas.

Último commit
hace 2 años
productividad

Ver toda la categoría →