Bienvenue dans le projet CTRL + Alt + Discuter! Ce projet combine les capacités puissantes d'OpenAI, Eleven Labs AI et l'agrégation de flux RSS pour créer automatiquement des podcasts. Le noyau de cette solution repose sur le modèle de langue GPT-3.5-turbo d'OpenAI pour générer des scripts de podcast, complétés par le texte à la parole (TTS) de onze laboratoires pour donner vie à ces scripts.
Le but de ce projet est de simplifier la création de podcast en automatisant le processus de génération de contenu. En tirant parti des technologies de traitement du langage naturel et de la parole à la pointe de la technologie, visez à fournir un contenu pertinent et précis à la demande.
Le projet commence par agréger les flux RSS à partir de sources prédéfinies. Ces flux RSS fournissent le contenu fondamental des épisodes de podcast.
Le modèle Openai GPT-3.5-Turbo est utilisé pour générer des scripts de podcast à partir de contenu extrait des flux RSS. Ce modèle peut comprendre le contexte et produire un langage naturel de haute qualité.
Les scripts générés sont ensuite convertis en fichiers audio à l'aide de la technologie Text-to-Speech (TTS) d'Eleven Labs. Cette étape donne une voix réaliste et agréable aux scripts, créant l'audio du podcast final.
Assurez-vous que vous êtes dans l'environnement virtuel:
cd Ctrl_Alt_Discuss
poetry env list Qui devrait renvoyer un résultat tel que: ctrl_alt_discuss-Z2Ju98Sf-py3.11 (Activated)
Sinon, essayez la commande suivante:
poetry env use env_name || python || python3 || python3.XAssurez-vous d'installer les dépendances nécessaires en exécutant la commande suivante:
cd Ctrl_Alt_Discuss
poetry install --no-root export POETRY_OPENAI_API_KEY= " your_openai_api_key_here "
export POETRY_XI_API_KEY= " your_xi_api_key_here "
export POETRY_CAD_ROOT_PATH= " /path/to/Ctrl_Alt_Discuss " cd Ctrl_Alt_Discuss
poetry run python -i src/main.py