Skip to content

Asistente de voz conectado a ChatGPT desarrollado en Python

Notifications You must be signed in to change notification settings

ismarevalo/ChatGPT_Voice_Assistant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

ChatGPT Voice Assistant

githubchatgpt

Este es un código en Python que usa ChatGPT, un gran modelo de lenguaje entrenado por OpenAI, como un modelo de asistente de voz.

Para usar este cpodigo, usted debe tener igual o superior de Python 3.x y las siguientes librerias instaladas:

  • openai
  • pyaudio
  • SpeechRecognition
  • pyttsx3

Instalación de las librerias

Use el gestionador de paquetes pip para instalar cada libreria. Ejemplo:

pip install openai

Encontrará dos archivos en Python y la que finaliza en "es" es para los usuarios en español que requieren traducción e interacción en español en lugar de inglés.

ChatGPT luego procesará su consulta o comando y proporcionará una respuesta. La respuesta se imprimirá tanto en la consola como se hablará en voz alta usando tecnología de texto a voz.

Este código usa el modelo ChatGPT de OpenAI y las siguientes librerias:

  • openai - OpenAI proporciona el modelo ChatGPT para las respuestas.
  • pyaudio - PyAudio proporciona enlaces de Python para la biblioteca PortAudio, que se utiliza para la entrada y salida de audio.
  • SpeechRecognition - La biblioteca SpeechRecognition brinda soporte para realizar reconocimiento de voz en la entrada de audio utilizando la tecnología de reconocimiento de voz de Google.
  • pyttsx3 - pyttsx3 es una biblioteca de conversión de texto a voz en Python.
Desarrollado por: Ismael Arévalo González, https://aibotverse.net

About

Asistente de voz conectado a ChatGPT desarrollado en Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%