Agnuxo's picture
Update README.md
28c4246 verified
|
raw
history blame
3.58 kB
---
base_model: arcee-ai/Llama-3.1-SuperNova-Lite
language:
- en
- es
license: apache-2.0
tags:
- text-generation-inference
- transformers
- unsloth
- llama
- trl
- sft
---
# Uploaded model
[<img src="https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png" width="100"/><img src="https://github.githubassets.com/assets/GitHub-Logo-ee398b662d42.png" width="100"/>](https://github.com/Agnuxo1)
- **Developed by:** [Agnuxo](https://github.com/Agnuxo1)
- **License:** apache-2.0
- **Finetuned from model:** arcee-ai/Llama-3.1-SuperNova-Lite
This model was fine-tuned using [Unsloth](https://github.com/unslothai/unsloth) and Huggingface's TRL library.
[<img src="https://raw.githubusercontent.com/unslothai/unsloth/main/images/unsloth%20made%20with%20love.png" width="200"/>](https://github.com/unslothai/unsloth)
# Explicación-Debate-PDF-VOZ
Programa en local para subir documentos PDF o TXT en cualquier idioma, con Opción de consuta, explicación y Debate sobre el documento entre dos LLM GPT y Llama, con salida de voz en Español.
## 🖥️ Interfaz de Usuario
La interfaz gráfica incluye:
- 💬 Área de chat para mostrar el debate
- 🎛️ Controles de velocidad de voz
- 🔢 Ajustes de límite de tokens
- 📂 Botón para cargar documentos
- ▶️ Botones para iniciar explicación o debate
## 🧠 Modelos de IA
El programa utiliza dos modelos de lenguaje:
- 🧑‍🏫 **Profesor-GPT**: Basado en "GPT"
- 👩‍🎤 **Periodista LLAMA**: Basado en "Meta-Llama-3.1-8B"
## 🎙️ Síntesis de Voz
Se utilizan dos modelos de TTS:
- 🇪🇸 Modelo español para el Profesor-GPT
- 🇦🇷 Modelo con acento argentino para la Periodista LLAMA
## 📝 Notas Adicionales
- El programa convierte números y fórmulas a texto para mejorar la síntesis de voz.
- Se incluyen controles para ajustar la velocidad de reproducción de voz.
- La interfaz permite una fácil navegación y control del proceso de lectura y debate.
---
Desarrollado por [Francisco Angulo de Lafuente]
# 📚 Lector y Debatidor de Documentos
![Banner](https://hebbkx1anhila5yf.public.blob.vercel-storage.com/placeholder.svg?height=200&width=800)
## 🌟 Características Principales
- 📖 Lectura de documentos PDF y TXT
- 🗣️ Explicación del contenido en español
- 🎭 Debate simulado entre dos IA
- 🔊 Síntesis de voz para las respuestas
- 🖥️ Interfaz gráfica moderna y fácil de usar
## 🛠️ Tecnologías Utilizadas
- Python
- PyQt5 para la interfaz gráfica
- Transformers para modelos de lenguaje
- TTS para síntesis de voz
- PyPDF2 para lectura de PDFs
## 🚀 Cómo Funciona
El programa ofrece una experiencia interactiva de lectura y debate de documentos:
1️⃣ **Carga de Documentos**: Sube fácilmente archivos PDF o TXT.
2️⃣ **Explicación del Contenido**: Una IA explica el documento de forma clara y concisa.
3️⃣ **Debate Simulado**: Dos IA, un "Profesor-GPT" y una "Periodista LLAMA", debaten sobre el contenido.
4️⃣ **Síntesis de Voz**: Las respuestas se convierten en audio para una experiencia más inmersiva.
5️⃣ **Interacción del Usuario**: Participa en el debate añadiendo tus propios comentarios o preguntas.
## 📊 Diagrama de Flujo
```mermaid title="Flujo del Programa" type="diagram"
graph TD
A[Inicio] --> B[Cargar Documento]
B --> C{Tipo de Acción}
C -->|Explicar| D[Generar Explicación]
C -->|Debatir| E[Iniciar Debate]
D --> F[Sintetizar Voz]
E --> F
F --> G[Mostrar en Interfaz]
G --> H{Continuar?}
H -->|Sí| C
H -->|No| I[Fin]