Hi everyone! This project is currently Spanish only. Khelai AV (Flight Assistant) is a personal VoiceAttack project I've been developing for Star Citizen, combining ship voice control, contextual responses and an integrated Spanish lore library. I'm sharing it because I thought it might also be useful to other Spanish-speaking citizens. The project is still a work in progress, although version 2.6.3 is functional, has undergone a structural and portability review, and is now being prepared as its first public release. At the moment, I'm not planning an English version. The English-speaking Star Citizen community already has a much larger selection of established VoiceAttack profiles and voice assistants, while there seem to be fewer projects of this kind specifically developed in Spanish. The rest of this post is therefore in Spanish. If you're an English-speaking player and still want to take a look, you're of course very welcome. :slightly_smiling_face: Khelai AV 2.6.3 requires VoiceAttack 2. VoiceAttack 1 is not supported by this release. KHELAI AV 2.6.3 — Asistente de Vuelo para VoiceAttack en español ¡Buenas a todos! Llevo bastante tiempo desarrollando para mi uso personal un perfil de VoiceAttack para Star Citizen que, como podréis comprobar, se me ha ido de las manos. Empezó siendo lo habitual: encender motores, controlar luces, escudos, sistemas de vuelo, armas, etc. Algo que en un par de tardes podría tener listo...Pero quería que mi nave tuviera una biblioteca de abordo. No sustituye a las búsquedas en internet pero, para mi, se hizo muy inmersivo en las primeras pruebas y lo adopté de inmediato. Con el tiempo fui añadiendo respuestas, comportamientos contextuales y finalmente una biblioteca de información sobre el universo de Star Citizen que pudiera consultar por voz mientras juego, sin tener que salir del juego. Se ha hecho tan grande que pensé directamente en compartirlo, siendo mi primer proyecto del mundo videojueguil. Actualmente Khelai AV 2.6.3 cuenta con 335 comandos, distribuidos en diferentes categorías, además de una biblioteca de audios y un sistema de respuestas contextuales. El proyecto sigue creciendo y continúa en desarrollo, pues el juego sigue en desarrollo y surgirá lore, sistemas, comandos nuevos... Por una parte están los comandos relacionados directamente con la nave: motores, energía, luces, escudos, armas, modos de vuelo, contramedidas, escáner y otras funciones. Pero, para mi, la parte más importante del proyecto es su biblioteca integrada de información y lore. La idea es poder estar viajando por Stanton, Pyro o Nyx y preguntarle cosas al asistente (si, soy un friki de la inmersión XD). Localizaciones, planetas y lunas, estaciones, ciudades, corporaciones, facciones, historia de la UEE, especies, fauna, recursos, minería y otros elementos del universo de Star Citizen forman parte actualmente de la biblioteca. Siempre que ha sido posible he intentado construir esta información utilizando principalmente fuentes oficiales de Star Citizen: Galactapedia, Comm-Link, material de lore de RSI, información publicada por CIG y contenido confirmado dentro del juego. También intento diferenciar el lore establecido de aquello que pertenece al gameplay actual, porque sabemos que en Star Citizen ambas cosas no siempre coinciden. ¿Utiliza inteligencia artificial? No. Aunque dentro de mi experiencia personal Khelai representa el asistente inteligente de mi nave, técnicamente el perfil no utiliza IA generativa ni necesita conectarse a ningún modelo de lenguaje. Toda su lógica está construida dentro de VoiceAttack mediante comandos, variables, condiciones y respuestas previamente preparadas. Por tanto, no necesita APIs, suscripciones a servicios de IA ni conexión con ChatGPT u otros modelos para funcionar. Respuestas contextuales Una de las cosas que quería evitar era que Khelai fuese simplemente una colección de frases independientes. Por eso algunas entradas pueden conducir a otras relacionadas. Después de escuchar información sobre un lugar, personaje, organización o acontecimiento, Khelai puede detectar que existe información relacionada y preguntarte si quieres continuar. Dependiendo de tu respuesta, la conversación puede seguir hacia otro registro. No pretende sustituir a una IA generativa. Es un sistema preparado dentro de VoiceAttack, pero permite que las consultas tengan cierta continuidad y que la biblioteca resulte agradable de escuchar durante los viajes. Control de la nave Khelai incluye comandos para controlar diferentes funciones de Star Citizen mediante VoiceAttack. Aquí hay una advertencia importante: los bindings de cada jugador pueden ser diferentes. El perfil fue desarrollado utilizando mi propia configuración, principalmente con un Thrustmaster T.16000M HOTAS, por lo que determinados comandos de nave pueden necesitar ser adaptados. Incluyo opcionalmente mi perfil exportado de controles de Star Citizen como referencia, pero no es necesario utilizarlo. De hecho, recomiendo conservar vuestra propia configuración y adaptar en VoiceAttack las teclas o botones necesarios. La biblioteca de lore y las consultas de voz no dependen de estos bindings. Soporte para joystick virtual — vJoy Algunas funciones de Khelai utilizan también un joystick virtual. Para ello utilizo vJoy, junto con los servicios de joystick virtual incluidos en VoiceAttack 2. Esto permite que una orden de voz pueda enviar la pulsación de un botón de joystick virtual y que Star Citizen la reconozca como una entrada adicional. vJoy es opcional. Solo es necesario para aquellos comandos de Khelai configurados específicamente mediante joystick virtual. El resto del perfil y la biblioteca de lore pueden utilizarse sin instalarlo. El paquete incluye una pequeña guía explicando la instalación y configuración de vJoy y cómo asignar sus botones dentro de Star Citizen. Khelai no tiene por qué llamarse Khelai Aunque yo he construido el proyecto alrededor de esta identidad, el perfil es completamente personalizable. Podéis cambiar el nombre de Khelai, modificar las frases que activan los comandos, sustituir respuestas, cambiar voces, añadir o eliminar funciones y adaptar los controles a vuestro hardware. Mi intención es que pueda utilizarse también como base para que cada jugador construya su propio asistente de a bordo sin tener que empezar desde cero. Voces y audios El proyecto incluye una biblioteca de respuestas de audio ya preparada. Parte de las voces utilizadas fueron generadas mediante ElevenLabs durante una suscripción Creator y se distribuyen únicamente como archivos de audio previamente generados. No se distribuyen modelos de voz, cuentas, herramientas de generación ni acceso a ElevenLabs. Los audios forman parte de Khelai, aunque naturalmente podéis sustituirlos por vuestras propias voces dentro de vuestra copia personal. Requisitos La versión actual está desarrollada y probada con VoiceAttack 2. VoiceAttack 1 no está soportado por Khelai AV 2.6.3. La instalación básica es sencilla: importar el perfil .vap y copiar la carpeta de sonidos de Khelai a la carpeta correspondiente de VoiceAttack 2. El paquete incluye una guía de instalación detallada. vJoy no es un requisito general: únicamente será necesario si queréis utilizar los comandos configurados mediante joystick virtual. ¿Qué incluirá la descarga? La primera distribución pública de Khelai AV 2.6.3 incluirá: El perfil portable de Khelai AV 2.6.3 para VoiceAttack 2. La biblioteca de audios de Khelai. Una guía PDF de instalación. Documentación y changelog. Condiciones de uso y distribución. Opcionalmente, mi perfil de controles de Star Citizen para Thrustmaster T.16000M HOTAS como referencia. Una guía rápida para configurar vJoy y utilizar los comandos de joystick virtual. Esta versión será la primera versión pública de Khelai. Eso no significa que el proyecto esté terminado. La biblioteca y el sistema contextual están bastante avanzados, pero sigo añadiendo registros, corrigiendo información y desarrollando nuevas funciones. Los comandos relacionados con la nave son probablemente la parte que más cambios recibirá, especialmente porque Star Citizen continúa modificando sistemas, controles y gameplay entre parches. Muchas gracias a todos por tomaros vuestro tiempo en pasaros por aquí. Como está listo espero poder subirlo a lo largo de la próxima madrugada. Aún no sé si lo publicaré en Nexus o GitHub. Si tenéis alguna preferencia o pensáis que alguna de ellas es mejor, vuestras opiniones serán bienvenidas. Algunos audios y textos necesitan revisión. Sería genial que podáis ayudarme a localizar los de peor calidad. Seguro que hay problemas que solucionar. Si alguien está interesado en un tutorial específico de Khelai que lo comente. Espero que disfrutéis tanto probando y jugando como he disfrutado yo creando y jugando también. Iré actualizando el proyecto junto al juego, dependiendo de la cantidad de novedades. Cualquier problema o fallo que os surja estaré encantado de ayudar. He subido videos a mi canal de youtube, por si alguno quiere echarles un ojo, son un rollo, no soy creador de contenido. Pero mis cortos pueden mostraros algo mejor el proyecto: https://robertsspaceindustries.com/community-hub/post/khelai-av-2-6-3-asistente-de-vuelo-en-espanol-qf1lScRqXhdyK Edit: Aquí dejo el link de descarga https://github.com/Naurum-Khelai/Khelai-AV/releases/tag/v2.6.3