https://github.com/mouredev/tggenerator
Generador de logotipos de eSports por IA (con fines académicos durante el evento Tenerife GG)
https://github.com/mouredev/tggenerator
android android-app androidstudio dall-e dalle2 gpt-3-5-turbo jetpack-compose openai openai-api whisper whisper-ai whisper-api
Last synced: 3 months ago
JSON representation
Generador de logotipos de eSports por IA (con fines académicos durante el evento Tenerife GG)
- Host: GitHub
- URL: https://github.com/mouredev/tggenerator
- Owner: mouredev
- License: apache-2.0
- Created: 2023-07-10T06:55:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-11T09:39:32.000Z (over 1 year ago)
- Last Synced: 2025-01-13T11:22:55.222Z (4 months ago)
- Topics: android, android-app, androidstudio, dall-e, dalle2, gpt-3-5-turbo, jetpack-compose, openai, openai-api, whisper, whisper-ai, whisper-api
- Language: Kotlin
- Homepage:
- Size: 31.4 MB
- Stars: 200
- Watchers: 4
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tenerife GG(enerator)
## Generador de logotipos de eSports por IA[](https://kotlinlang.org)
[](https://developer.android.com/studio)
[](https://www.android.com)### Aplicación Android creada con fines académicos durante el evento [Tenerife GG](https://tenerife.gg/) para proponer un ejemplo de caso de uso real aplicando 3 modelos diferentes de IA:
* **[Whisper](https://platform.openai.com/docs/models/whisper)** para transformar audio a texto.
* **[GPT-3.5](https://platform.openai.com/docs/models/gpt-3-5)** para analizar el texto.
* **[DALL·E](https://platform.openai.com/docs/models/dall-e)** para generar imágenes.Utiliza **[Jetpack Compose](https://developer.android.com/jetpack/compose)** para la IA y **[OpenAI Kotlin](https://github.com/aallam/openai-kotlin)** para interactuar con los modelos de OpenAI.
## Requisitos
Genera una API Key en **[https://platform.openai.com](https://platform.openai.com/)** *(User/API Keys/Create new secret key)*.
## Ejecución
Descarga el proyecto, ábrelo en Android Studio y añade la API Key en el fichero `conf/Env.kt`
```
const val OPENAI_API_KEY = "MI_KEY"
```## APK
Puedes descargar un fichero ejecutable [APK](./app.apk) *(app.apk)* de prueba para instalar directamente en tu dispositivo Android. Deberás permitir la instalación de aplicaciones fuera de la tienda.
Dispondrás de campo llamado *OpenAI API Key* para añadir tu propia clave desde la interfaz de usuario. Rellénalo y comienza a usarla.
## Instrucciones
#### Completa los datos
* **Nombre del equipo**: El nombre que desees *(MoureDev)*.
* **¿A qué juegas?**: El nombre del juego en el que se va a inspirar el logotipo *(Diablo II)*.
* **Referencia principal**: El elemento principal del logotipo *(Fuego)*.#### Añade información** *(Opcional)*
* **Iniciar grabación (Whisper)**: Graba un audio con información adicional *(Jugamos a Diablo II, me gustaría que el logo añada una calavera y mucho fuego)*.
* **Resumir (GPT-3.5)**: Extrae las palabras clave del audio *(juego, diablo, calavera, mucho fuego)*.#### Genera el logo
* **Generar (DALL·E)** *(Diseño Tenerife GG OFF)*: Crea un logotipo con la información proporcionada.
* **Generar (DALL·E)** *(Diseño Tenerife GG ON)*: Crea un logotipo con la información proporcionada y una máscara predeterminada.
* **Copiar**: Guarda la URL del logotipo para descargarlo desde el explorador web.## Tutorial en vídeo
Tutorial con todo el proceso de creación de la aplicación desde cero.
#### Puedes apoyar mi trabajo haciendo "☆ Star" en el repo o nominarme a "GitHub Star". ¡Gracias!
[](https://stars.github.com/nominate/)
Si quieres unirte a nuestra comunidad de desarrollo, aprender programación de Apps, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:
[](https://twitch.tv/mouredev)
[](https://mouredev.com/discord)
[](https://moure.dev)##  Hola, mi nombre es Brais Moure.
### Freelance full-stack iOS & Android engineer[](https://youtube.com/mouredevapps?sub_confirmation=1)
[](https://twitch.com/mouredev)
[](https://mouredev.com/discord)
[](https://twitter.com/mouredev)

Soy ingeniero de software desde hace más de 13 años. Desde hace 5 años combino mi trabajo desarrollando Apps con creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como **[@mouredev](https://moure.dev)**.
### En mi perfil de GitHub tienes más información
[](https://github.com/mouredev)