Downloads · 30 days
20
25% of all-time downloads
DRDELATV/modelo_epicuro
modelo_epicuro is a text-to-speech model from DRDELATV. Use it when you need text read aloud. It is set up for transformers. The card lists the license as mit.
Modelo de inteligencia artificial especializado en procesamiento de audio y generación de contenido para podcast.
Downloads · 30 days
20
25% of all-time downloads
All-time downloads
80
Public
Repo size
805 B
Likes
0
Public
Click a slice to open those files.
.py21 KB · 59%
From the Hugging Face model README
Modelo de inteligencia artificial especializado en procesamiento de audio y generación de contenido para podcast.
El Modelo Epicuro es un sistema completo de IA diseñado específicamente para el procesamiento de contenido de podcast. Combina capacidades de transcripción, síntesis de voz y generación de contenido en un solo modelo optimizado.
pip install torch transformers librosa soundfile
from modelo_epicuro import EpicuroModel
# Crear instancia del modelo
model = EpicuroModel()
# Cargar modelos
model.load_models()
# Transcribir audio
result = model.transcribe_audio("audio.wav")
print(result['text'])
# Generar voz
voice = model.synthesize_speech("Hola, soy el modelo Epicuro")
# Transcribir archivo de audio
transcription = model.transcribe_audio("episodio_podcast.wav")
print(f"Texto: {transcription['text']}")
print(f"Idioma: {transcription['language']}")
print(f"Confianza: {transcription['confidence']:.2f}")
# Convertir texto a voz
voice_result = model.synthesize_speech(
text="Bienvenidos al Podcast Epicuro",
voice_style="neutral"
)
# Guardar audio
import soundfile as sf
sf.write("output.wav", voice_result['audio'], voice_result['sample_rate'])
# Generar guión de podcast
script = model.generate_podcast_content(
topic="Inteligencia Artificial en Medicina",
duration_minutes=10
)
print(f"Guion: {script['script']}")
print(f"Palabras: {script['word_count']}")
config = {
'sample_rate': 22050,
'max_length': 512,
'supported_languages': ['es', 'en'],
'voice_styles': ['neutral', 'happy', 'sad', 'angry', 'fearful']
}
# API REST para integración móvil
from flask import Flask, request, jsonify
app = Flask(__name__)
model = EpicuroModel()
@app.route('/transcribe', methods=['POST'])
def transcribe():
audio_file = request.files['audio']
result = model.transcribe_audio(audio_file)
return jsonify(result)
# Integración con bots de Telegram
def process_audio_message(audio_file):
transcription = model.transcribe_audio(audio_file)
return f"Transcripción: {transcription['text']}"
Las contribuciones son bienvenidas. Por favor:
MIT License - Ver archivo LICENSE para más detalles.
DRDELATV2025
🎙️ Modelo Epicuro - Powered by Transformers