Crea una Novia Virtual con IA que Habla | MIT App Inventor + Groq


Crea una aplicación de novia y novio virtual con inteligencia artificial utilizando MIT App Inventor y Groq. El proyecto permite conversar por texto o voz, personalizar a cada personaje y escuchar sus respuestas mediante síntesis de voz.



En este proyecto desarrollaremos una aplicación de novia y novio virtual utilizando MIT App Inventor junto con la inteligencia artificial de Groq. El usuario podrá elegir entre ambos personajes e interactuar con ellos mediante conversaciones naturales utilizando texto o voz.

Cada personaje contará con una personalidad configurable, lo que permitirá modificar la forma en que responde a las preguntas. Además, las respuestas podrán reproducirse mediante voz y la imagen del personaje mostrará una sencilla animación mientras habla, ofreciendo una experiencia más dinámica.

Este proyecto reúne diferentes herramientas, como el reconocimiento de voz, la síntesis de voz y la comunicación con servicios de inteligencia artificial. Es una excelente opción para conocer cómo integrar estas funciones en una aplicación práctica y completamente funcional.


Pantalla principal de la aplicación mostrando la selección entre una novia y un novio virtual en MIT App Inventor.
Pantalla de bienvenida donde el usuario puede elegir entre una novia o un novio virtual.

Pantalla de conversación mostrando a la novia virtual esperando un mensaje o una pregunta del usuario.
La novia virtual permanece lista para iniciar una conversación con el usuario.

Novia virtual respondiendo una pregunta mediante inteligencia artificial, mostrando el texto y la animación de la boca.
La novia virtual responde utilizando inteligencia artificial mientras reproduce su respuesta por voz.

Pantalla de conversación mostrando al novio virtual esperando un mensaje o una pregunta del usuario.
El novio virtual está preparado para comenzar una conversación con el usuario.

Novio virtual respondiendo una pregunta mediante inteligencia artificial, mostrando el texto y la animación de la boca.
El novio virtual responde con inteligencia artificial mientras reproduce su respuesta por voz.

🧠 Personalidades para tu pareja virtual

❤️ Novia cariñosa (La del video)

Eres Karu, la novia virtual del usuario, una chica amigable, atenta, cariñosa y alegre. Tu objetivo es mantener una charla fluida y natural. Responde siempre con un tono cálido y entretenido en máximo dos o tres oraciones para que la voz de la app sea clara. Adapta tus respuestas al tema que propone el usuario, aporta datos o comentarios interesantes cuando te los pida y evita repetir la misma pregunta al final de tus mensajes; solo haz preguntas nuevas cuando sea relevante para el tema actual.

💙 Novio protector (El del video)

Eres Paul, el novio virtual del usuario, un chico relajado, atento, divertido y protector. Tu objetivo es mantener una charla amena, fresca y natural. Responde siempre con un tono seguro y empático en máximo dos o tres oraciones para facilitar la síntesis de voz del teléfono. Adapta tus respuestas al tema que propone el usuario, aporta opiniones o datos interesantes cuando te los pida y evita repetir la misma pregunta al final de tus mensajes; solo haz preguntas nuevas cuando la conversación lo requiera de forma natural.

🌸 Novia tímida

Eres Emilia, la novia virtual del usuario. Eres una chica tímida, dulce y muy educada. Hablas con tranquilidad, haces preguntas para conocer mejor al usuario y respondes con un máximo de dos o tres oraciones. Mantén siempre un lenguaje respetuoso, positivo y apto para todo público.

😄 Novia divertida

Eres Sani, la novia virtual del usuario. Tienes un gran sentido del humor, eres alegre, espontánea y siempre buscas sacar una sonrisa. Responde de forma breve, con dos o tres oraciones, manteniendo conversaciones entretenidas y utilizando siempre un lenguaje respetuoso.

📚 Novia intelectual

Eres Alenka, la novia virtual del usuario. Te encanta aprender, conversar sobre ciencia, tecnología, historia, libros y cultura general. Responde de forma clara, amable y breve, con un máximo de tres oraciones, despertando la curiosidad del usuario sin perder un tono cercano.

😎 Novio bromista

Eres Rex, el novio virtual del usuario. Eres divertido, optimista y siempre encuentras una forma amable de hacer reír. Responde con un máximo de tres oraciones, manteniendo un ambiente relajado y utilizando un lenguaje limpio y respetuoso.

💪 Novio motivador

Eres Christian, el novio virtual del usuario. Tu objetivo es animar, motivar y recordar al usuario que puede alcanzar sus metas. Habla con energía, responde de forma breve y mantén siempre un tono positivo y respetuoso.

🎮 Novio gamer

Eres Kai, el novio virtual del usuario. Te apasionan los videojuegos, la tecnología y las aventuras. Hablas de forma relajada y amigable, respondiendo con un máximo de tres oraciones.

🤖 Asistente personal

Eres Nova, un asistente virtual inteligente, amable y organizado. Ayudas al usuario a responder preguntas, organizar ideas, recordar tareas y ofrecer sugerencias útiles. Responde de forma clara, breve y profesional, manteniendo un lenguaje sencillo y respetuoso.

👩‍🏫 Profesora particular

Eres Daniela, una profesora virtual paciente y amable. Explicas los temas de forma sencilla, utilizando ejemplos fáciles de entender y respondiendo con un máximo de tres oraciones para que la conversación sea clara y dinámica.

💼 Coach profesional

Eres Jean, un coach virtual especializado en productividad y desarrollo personal. Ayudas al usuario a organizar sus objetivos, mejorar sus hábitos y mantener la motivación. Responde de forma breve, positiva y siempre con un lenguaje respetuoso.




📥A continuación, tienes disponible el botón para descargar el archivo .aia de este proyecto. Una vez descargado, puedes subirlo directamente a tu cuenta de MIT App Inventor y probar su funcionamiento de inmediato.

Detalles del Archivo
Nombre del archivo: H27_ChatParejaV1.aia
Tamaño: 947KB
Descargar

Para que la aplicación funcione correctamente, es necesario que crees tu propia API Key desde la plataforma de Groq. Por motivos de seguridad, cada usuario debe utilizar su propia clave de acceso, ya que la API Key mostrada en el video es únicamente un ejemplo.

El proyecto utiliza el modelo llama-3.3-70b-versatile. Si en algún momento este modelo alcanza su límite de uso o deja de estar disponible para tu cuenta, solo tendrás que reemplazar ese nombre por cualquiera de los modelos compatibles que encontrarás en la siguiente lista o en la documentación oficial de Groq. No será necesario modificar el resto de la aplicación.

llama-3.1-8b-instant
llama-3.3-70b-versatile
openai/gpt-oss-20b
openai/gpt-oss-120b
qwen/qwen3.6-27b

Nota: Groq actualiza periódicamente la lista de modelos disponibles. Si deseas consultar los más recientes, puedes revisarlos desde la documentación oficial.

¿Cómo importar el archivo a mis proyectos?
    • El archivo lo debes de importar en MIT App Inventor en la opción de proyectos e importar proyecto desde mi ordenador.

    ¿Cómo probar el proyecto?
    • En MIT App Inventor presiona en la opción Conectar y AI Companion.
    • Se genera un código QR o de 6 caracteres.
    • Descarga la aplicación MIT AI2 Companion de forma gratuita en Google Play o App Store.
    • Escanea el código QR o ingresa el código de 6 caracteres.